{"id":67838,"date":"2022-06-14T20:14:37","date_gmt":"2022-06-15T00:14:37","guid":{"rendered":"https:\/\/www.tusclicks.com\/blog\/?p=67838"},"modified":"2022-07-08T16:40:46","modified_gmt":"2022-07-08T20:40:46","slug":"mejorar-rendimiento-pagina-web","status":"publish","type":"post","link":"https:\/\/tusclicks.com\/blog\/mejorar-rendimiento-pagina-web\/","title":{"rendered":"13 t\u00e9cnicas para mejorar el rendimiento de tu p\u00e1gina web"},"content":{"rendered":"\n<p>Uno de los problemas m\u00e1s habituales en muchas web, es su bajo rendimiento. Cada vez es m\u00e1s importante mejorar el rendimiento de una p\u00e1gina web para que esta cargue de forma r\u00e1pida y sin errores, con el fin de optimizar su posicionamiento y la experiencia del usuario.<\/p>\n\n\n\n<p>No importa si tienes el sitio m\u00e1s atractivo y funcional en tu sector, si luego tarda en cargar una eternidad y no ofrece una buena experiencia de usuario.&nbsp;<\/p>\n\n\n\n<p>Por ello, en este art\u00edculo queremos mostrarte algunas t\u00e9cnicas y consejos \u00fatiles con los que mejorar el rendimiento de tu p\u00e1gina web.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfPor qu\u00e9 es importante mejorar la velocidad de carga de la p\u00e1gina?<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Mejorar la experiencia y comportamiento de usuario&nbsp;<\/strong><\/h3>\n\n\n\n<p>Algunos<a href=\"https:\/\/www.portent.com\/blog\/analytics\/research-site-speed-hurting-everyones-revenue.htm\" target=\"_blank\" rel=\"noreferrer noopener\"><strong> estudios<\/strong><\/a> han demostrado la importancia de optimizar la velocidad de carga en un sitio web, en relaci\u00f3n con la mejora del comportamiento y la experiencia de usuario ofrecida.<\/p>\n\n\n\n<p>La cantidad de tiempo que un usuario esperar\u00e1 antes de perder el inter\u00e9s en un sitio web, es aproximadamente entre 0,3 y 3 segundos. Pasado ese tiempo, el usuario perder\u00e1 el foco de inter\u00e9s sobre el sitio y posiblemente cierre la ventana del navegador o realice otra b\u00fasqueda.<\/p>\n\n\n\n<p>Por el contrario, las web m\u00e1s r\u00e1pidas ofrecen tasas de rebote m\u00e1s bajas y tasas de conversi\u00f3n m\u00e1s altas, fruto de una \u00f3ptima experiencia de usuario.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Mejorar el posicionamiento SEO en los motores de b\u00fasqueda<\/strong><\/h3>\n\n\n\n<p>Mejorar la experiencia de usuario y los tiempos de carga, son factores muy importantes para una <a href=\"https:\/\/tusclicks.com\/blog\/8-factores-de-medicion-y-seguimiento-del-exito-en-seo\/\" target=\"_blank\" rel=\"noreferrer noopener\">buena clasificaci\u00f3n org\u00e1nica en los motores de b\u00fasqueda como Google<\/a>. Cuanto m\u00e1s r\u00e1pido y de mejor modo se resuelva la <strong>intenci\u00f3n b\u00fasqueda<\/strong> del usuario, mejor.<\/p>\n\n\n\n<p>Contar con una p\u00e1gina web con un rendimiento \u00f3ptimo tiene un impacto positivo, en el tr\u00e1fico, la retenci\u00f3n de usuario y la generaci\u00f3n de oportunidades de venta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfQu\u00e9 factores influyen en la velocidad de carga de un sitio web?<\/strong><\/h2>\n\n\n\n<p>Existen diversos factores y razones por las que una p\u00e1gina web no carga de forma r\u00e1pida. Los m\u00e1s comunes son:<\/p>\n\n\n\n<ul><li>El contenido CSS y JavaScript sin uso<\/li><li>Recursos que bloquean el renderizado<\/li><li>No usar la cach\u00e9 del navegador<\/li><li>Demasiados complementos<\/li><li>Uso de im\u00e1genes en formatos pesados o con un tama\u00f1o adecuado<\/li><li>Problemas de codificaci\u00f3n de las im\u00e1genes<\/li><li><a href=\"https:\/\/es.ryte.com\/wiki\/Hotlinking\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Hotlinking de im\u00e1genes<\/strong><\/a> y otros recursos de servidores lentos<\/li><li>Plan de alojamiento con pocos recursos o servidor con bajo nivel:<ul><li>Altos vol\u00famenes de tr\u00e1fico pueden hacer que el servidor sufra<\/li><li>No contar con el espacio suficiente de memoria puede afectar al desempe\u00f1o del sitio web, entre otros.<\/li><\/ul><\/li><li>Visualizaci\u00f3n del sitio web en navegadores m\u00e1s antiguos<\/li><li>Conexi\u00f3n de red lenta en dispositivos m\u00f3viles<\/li><li>Etc.<\/li><\/ul>\n\n\n\n<p>Como puedes ver, existen una amplia gama de razones y factores que pueden influir negativamente en la velocidad de carga del sitio. Sin embargo, antes de empezar e intentar solucionar estos problemas, se debe medir y comprobar el tiempo de carga.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfC\u00f3mo comprobar el nivel de rendimiento de una p\u00e1gina web?<\/strong><\/h2>\n\n\n\n<p>Antes de llevar a cabo alg\u00fan ajuste, es importante determinar primero el rendimiento del sitio web y su estado actual para poder evaluar la situaci\u00f3n en la que se encuentra y determinar qu\u00e9 cambios pueden ser precisos.&nbsp;<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/tusclicks.com\/blog\/como-comprobar-la-velocidad-de-carga-de-tu-pagina-web\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Comprobar velocidad de carga<\/strong><\/a><strong> <\/strong><\/li><li>Comprobar errores&nbsp;<\/li><\/ul>\n\n\n\n<p>Medir el rendimiento requiere herramientas espec\u00edficas para su monitoreo continuo, as\u00ed como de un enfoque espec\u00edfico de an\u00e1lisis (<a href=\"https:\/\/www.dotcom-monitor.com\/es\/la-guia-definitiva-para-el-monitoreo-sintetico\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>monitoreo sint\u00e9tico<\/strong><\/a> y <a href=\"https:\/\/geekflare.com\/es\/real-user-monitoring-intro\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>monitoreo de usuarios reales<\/strong><\/a>).<\/p>\n\n\n\n<p>La medici\u00f3n a trav\u00e9s de <a href=\"https:\/\/tusclicks.com\/blog\/3-herramientas-gratis-para-probar-la-velocidad-de-tu-pagina\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>herramientas anal\u00edticas de prueba o testeo<\/strong><\/a>, como Google PageSpeed Insights, <a href=\"https:\/\/search.google.com\/search-console\/about\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Search Console<\/strong><\/a> o <a href=\"https:\/\/developers.google.com\/web\/tools\/chrome-user-experience-report\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Chrome UX Report<\/strong><\/a> y el an\u00e1lisis de m\u00e9tricas espec\u00edficas, permite comparar el rendimiento del sitio web antes y despu\u00e9s de hacer cambios.<\/p>\n\n\n\n<p>De este modo podemos contrastar si esos ajustes han sido realmente efectivos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00bfCu\u00e1l es la velocidad de carga \u00f3ptima?<\/strong><\/h2>\n\n\n\n<p>Por norma general, se debe de mostrar el sitio web de forma completa y totalmente cargado al usuario en menos de 3 segundos como m\u00e1ximo, para lograr una velocidad web \u00f3ptima.<\/p>\n\n\n\n<p>Si empleas las m\u00e9tricas de <a href=\"https:\/\/web.dev\/i18n\/es\/vitals\/\" target=\"_blank\" rel=\"noreferrer noopener\">Core Web Vitals <\/a>, estos son los umbrales recomendados de velocidad que se deber\u00edan de conseguir, y as\u00ed lograr un rendimiento \u00f3ptimo de la p\u00e1gina.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"827\" height=\"449\" src=\"https:\/\/tusclicks.com\/blog\/wp-content\/uploads\/image-66.png\" alt=\"\" class=\"wp-image-67845\" srcset=\"https:\/\/tusclicks.com\/blog\/wp-content\/uploads\/image-66.png 827w, https:\/\/tusclicks.com\/blog\/wp-content\/uploads\/image-66-768x417.png 768w\" sizes=\"(max-width: 827px) 100vw, 827px\" \/><\/figure><\/div>\n\n\n\n<p>Google utiliz\u00f3 diferentes <strong>criterios para llegar a estos umbrales<\/strong>, en este <a href=\"https:\/\/web.dev\/i18n\/es\/defining-core-web-vitals-thresholds\/\" target=\"_blank\" rel=\"noreferrer noopener\">articulo podr\u00e1s aprender<\/a> m\u00e1s sobre este tema. De todas maneras te recomendamos que cualquier acci\u00f3n o cambio que quieras hacer, primero la discutas con tu programador web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>13 t\u00e9cnicas y consejos para mejorar el rendimiento de tu web<\/strong><\/h2>\n\n\n\n<p>Mejorar el rendimiento de un sitio web puede ser un desaf\u00edo, especialmente con las grandes diferencias existentes entre los distintos tipos de dispositivos, navegadores y sistemas operativos empleados por los usuarios, as\u00ed como su nivel de conectividad.<\/p>\n\n\n\n<p>Pero como recompensa, se obtiene un impacto significativo en el negocio y en la confianza por parte de los visitantes.<\/p>\n\n\n\n<p>Para ello, algunas t\u00e9cnicas y <a href=\"https:\/\/tusclicks.com\/blog\/5-consejos-para-optimizar-la-velocidad-de-tu-pagina\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>consejos para mejorar y optimizar la velocidad de carga de una web<\/strong><\/a>, adem\u00e1s de su rendimiento general, son los siguientes:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Reduce la cantidad de solicitudes HTTP<\/strong><\/h3>\n\n\n\n<p>Los navegadores web emplean las solicitudes HTTP (protocolo para comunicarse con un servidor web remoto) para obtener los diferentes elementos de un sitio como: textos, im\u00e1genes, hojas de estilo y archivos JavaScript del servidor donde est\u00e1 alojada la web.&nbsp;<\/p>\n\n\n\n<p>Cada solicitud genera una cierta sobrecarga (especialmente si se utiliza HTTP\/1.1) al establecer la conexi\u00f3n entre el servidor del sitio web y el navegador (aplican l\u00edmites en la cantidad de solicitudes; si existen muchas solicitudes en cola, algunas pueden bloquearse).<\/p>\n\n\n\n<p>Para evitar una sobrecarga innecesaria, sigue estos pasos para <a href=\"https:\/\/blog.hubspot.es\/website\/reducir-numero-peticiones-http-pagina-web\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>reducir la cantidad de solicitudes HTTP<\/strong><\/a>:<\/p>\n\n\n\n<ol><li>Elimina las solicitudes innecesarias y el contenido sin uso: ser\u00e1 necesario determinar cu\u00e1l es el tiempo m\u00ednimo de renderizado requerido del sitio, para cargar s\u00f3lo los recursos externos necesarios. Para ello debes eliminar:<ol><li>Im\u00e1genes innecesarias<\/li><li>Archivos JavaScript<\/li><li>Hojas de estilo<\/li><li>Fuentes<\/li><li>Si emplea un CMS como WordPress, se deben eliminar los plugins y complementos innecesarios (suelen cargar archivos adicionales en cada p\u00e1gina).<\/li><\/ol><\/li><li>Optimiza las solicitudes y contenido en uso:<ol><li>Comprime archivos CSS y JavaScript. Generalmente, para optimizar un sitio web se suele cargar todo el CSS y Javascript necesarios en una sola solicitud para cada uno.<\/li><li>Optimiza el peso de otros recursos que puedan estar carg\u00e1ndose lentamente.&nbsp;<\/li><\/ol><\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Cambia a HTTP\/2<\/strong><\/h3>\n\n\n\n<p>Como mencionamos previamente, la sobrecarga de enviar muchas solicitudes a trav\u00e9s de HTTP\/1.1 puede generar problemas de velocidad de carga. Por ello, una forma de solucionar esto, es reducir el n\u00famero de solicitudes.&nbsp;<\/p>\n\n\n\n<p>Menos recursos requeridos para renderizar el sitio web supondr\u00e1n tiempos de carga m\u00e1s r\u00e1pidos, pero existe otra manera de evitar el inconveniente de la sobrecarga.&nbsp;<\/p>\n\n\n\n<p>Puedes <a href=\"https:\/\/somostechies.com\/que-es-http2\/#:~:text=HTTP%2F2%20es%20un%20protocolo,transporte%20dentro%20del%20protocolo%20HTTP).\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>cambiar la web de HTTP\/1.1. a HTTP\/2<\/strong><\/a> (c\u00f3mo hacer esto, depender\u00e1 del proveedor de alojamiento que tengas contratado).&nbsp;<\/p>\n\n\n\n<p>Su gran ventaja, es la capacidad de enviar varios archivos al mismo tiempo, a trav\u00e9s de una misma conexi\u00f3n, evitando o mitigando en cierto modo la sobrecarga por m\u00faltiples solicitudes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Optimiza el tama\u00f1o de las im\u00e1genes<\/strong><\/h3>\n\n\n\n<p>Si el sitio web muestra muchos gr\u00e1ficos e im\u00e1genes con diferentes resoluciones (2x o 3x) y no est\u00e1n comprimidas, empeorar\u00e1 el rendimiento del sitio, ya que pueden no mostrarse en <a href=\"https:\/\/eloutput.com\/productos\/imagen\/hidpi-que-es\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>pantallas de alta densidad (HiDP)<\/strong><\/a>, como las pantallas retina.&nbsp;<\/p>\n\n\n\n<p>En cualquier caso, si los usuarios que se esperan conseguir en la web no emplean este tipo de pantallas, se estar\u00e1 desperdiciando ancho de banda y aumentando el tiempo de carga sin necesidad, especialmente en aquellos casos con conexiones de datos m\u00f3viles lentas.<\/p>\n\n\n\n<p>Por ello, se deben <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Learn\/HTML\/Multimedia_and_embedding\/Responsive_images\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>especificar varios tama\u00f1os de imagen<\/strong><\/a> para permitir que el navegador seleccione la imagen adecuada seg\u00fan la resoluci\u00f3n de la pantalla en cada caso (es aconsejable subirlas de inicio con un peso \u00f3ptimo siempre que sea posible).&nbsp;<\/p>\n\n\n\n<p>Este proceso se puede hacer de forma manual o bien de forma autom\u00e1tica con <a href=\"https:\/\/imagify.io\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>herramientas<\/strong><\/a>.<\/p>\n\n\n\n<p>Tambi\u00e9n es importante el tipo de archivo que se emplea en cada caso:<\/p>\n\n\n\n<ul><li>JPEG: para im\u00e1genes con muchos colores como fotograf\u00edas<\/li><li>PNG: para gr\u00e1ficos m\u00e1s simples<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1576\" height=\"766\" src=\"https:\/\/tusclicks.com\/blog\/wp-content\/uploads\/blog-transparencia.png\" alt=\"\" class=\"wp-image-67855\" srcset=\"https:\/\/tusclicks.com\/blog\/wp-content\/uploads\/blog-transparencia.png 1576w, https:\/\/tusclicks.com\/blog\/wp-content\/uploads\/blog-transparencia-768x373.png 768w, https:\/\/tusclicks.com\/blog\/wp-content\/uploads\/blog-transparencia-1536x747.png 1536w\" sizes=\"(max-width: 1576px) 100vw, 1576px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Utilizar CDN o red de entrega de contenido<\/strong><\/h3>\n\n\n\n<p>Servir archivos est\u00e1ticos es una tarea complicada (si no dispones de una red para tal fin), pero existen servicios dise\u00f1ados especialmente para esto, denominados <strong>Content Delivery Networks o CDN<\/strong> que se pueden contratar de forma sencilla como <a href=\"https:\/\/www.cloudflare.com\/es-es\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Cloudflare<\/strong><\/a><strong>.<\/strong><\/p>\n\n\n\n<p>Una CDN es una red superpuesta de ordenadores los cuales contienen copias de datos situadas en varios puntos de una red (emplean servidores distribuidos geogr\u00e1ficamente), con el fin de maximizar el ancho de banda para el acceso a los datos de clientes por la red.<\/p>\n\n\n\n<p>Dicho de otro modo, las CDN optimizar\u00e1n la entrega de archivos est\u00e1ticos como CSS, im\u00e1genes, fuentes y JavaScript a los visitantes del sitio, desde el servidor m\u00e1s cercano de la red.&nbsp;<\/p>\n\n\n\n<p>Es por este motivo, que el tiempo de carga es igual, independientemente de donde se conecte el usuario. Para ello, es aconsejable monitorear el rendimiento de los archivos alojados en CDN para poder medir realmente si tiene sentido externalizar esta parte de la infraestructura.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Programa tu sitio web primero para dispositivos m\u00f3viles<\/strong><\/h3>\n\n\n\n<p>Es importante verificar el tipo de dispositivo que emplean los usuarios para visitar el sitio web con una <a href=\"https:\/\/www.servicepilot.com\/es\/integration\/monitoreo-rum\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>herramienta de monitoreo real del usuario ( RUM)<\/strong><\/a>, o anal\u00edtica (como Google Analytics para el tr\u00e1fico general y Search Console para el tr\u00e1fico org\u00e1nico).<\/p>\n\n\n\n<p>Generalmente, los programadores web tienden a dise\u00f1ar y hacer pruebas de los sitios web en dispositivos de escritorio y luego optimizan el mismo para m\u00f3viles. Esto puede conllevar algunos problemas si no se plante\u00f3 adecuadamente de inicio.<\/p>\n\n\n\n<p>Por ello, es recomendable desarrollar la web primero para dispositivos m\u00f3viles, haciendo las pruebas oportunas en estos (<a href=\"https:\/\/developers.google.com\/search\/mobile-sites\/mobile-first-indexing#:~:text=Mobile%2Dfirst%20indexing%20means%20Google,page%20to%20a%20user's%20query.\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Mobile-First Indexing<\/strong><\/a>). De este modo, la experiencia estar\u00eda por defecto optimizada para dispositivos m\u00f3viles.<\/p>\n\n\n\n<p>Adem\u00e1s, ajustar el sitio web posteriormente para dispositivos de escritorio es un proceso generalmente menos tedioso. Se puede ir mejorando progresivamente la experiencia en los distintos dispositivos, ajustando los espacios en pantalla, acelerando la red y la CPU.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6. Minimiza el TTFB<\/strong><\/h3>\n\n\n\n<p>El TTFB (Time To First Byte) o tiempo hasta el primer byte, es el tiempo que tarda el navegador en recibir el primer byte de datos del servidor web remoto.&nbsp;<\/p>\n\n\n\n<p>Se trata de un aspecto a mejorar en el servidor, puesto que juega un papel importante en el rendimiento general de una web.<\/p>\n\n\n\n<p>El principal factor para <a href=\"https:\/\/web.dev\/time-to-first-byte\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>minimizar el TTFB<\/strong><\/a>, es el tiempo de procesamiento del servidor. Para optimizarlo, puedes seguir algunos de los siguientes consejos recomendados por Google:<\/p>\n\n\n\n<ul><li>Actualiza el hardware del servidor para contar con m\u00e1s memoria o CPU<\/li><li>Optimiza la forma en que el servidor consulta las bases de datos o migra a otro sistema de base de datos m\u00e1s r\u00e1pido.<\/li><li>Optimiza la l\u00f3gica de la aplicaci\u00f3n del servidor para preparar las p\u00e1ginas m\u00e1s r\u00e1pidamente. Si empleas un <a href=\"https:\/\/wheelhub.es\/blog\/que-es-un-framework-de-desarrollo-backend\/#:~:text=Un%20framework%20de%20desarrollo%20backend%20o%20server%2Dside%20framework%20es,se%20puedan%20simplificar%20las%20operaciones.\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>framework del lado del servidor<\/strong><\/a>, generalmente ofrecer\u00e1 recomendaciones en cada caso sobre c\u00f3mo hacerlo.<\/li><\/ul>\n\n\n\n<p>Los rangos para evaluar si el TTFB del sitio es \u00f3ptimo son:<\/p>\n\n\n\n<ul><li>Menor de 200 ms = excelente.&nbsp;<\/li><li>Entre 200 ms y 500 ms = normal&nbsp;<\/li><li>Superior a 500 o 600 ms = poco \u00f3ptimo (ser\u00e1 necesario investigar y minimizar)&nbsp;<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>7. Elige el plan de alojamiento web adecuado<\/strong><\/h3>\n\n\n\n<p>Guarda relaci\u00f3n con la reducci\u00f3n del TTFB. Esto se debe, a que si se emplea un plan de hosting bajo de recursos, es posible que el rendimiento general se resienta.&nbsp;<\/p>\n\n\n\n<p>Por ello, es importante determinar el rendimiento del hosting y las necesidades del sitio, as\u00ed analizar los recursos a contratar. Si el plan de hosting estuviese limitado por recursos, existen las siguientes alternativas:<\/p>\n\n\n\n<ul><li>Actualizar o ampliar el plan de alojamiento.&nbsp;<\/li><li>Utilizar un servicio administrado, estable y con alto rendimiento (muy pr\u00e1ctico en desarrollos para WordPress).<\/li><li>Cambiar de tipo de hospedaje: Existen diferentes opciones para <a href=\"https:\/\/tusclicks.com\/blog\/como-construir-un-sitio-web-guia-paso-a-paso\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>hospedar un sitio web<\/strong><\/a> (sin hosting, hosting compartido, hosting VPS o hosting dedicado).&nbsp;<\/li><\/ul>\n\n\n\n<p>Aqu\u00ed puedes encontrar m\u00e1s informaci\u00f3n sobre <a href=\"https:\/\/tusclicks.com\/blog\/como-elegir-buen-servidor-web-para-seo\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>c\u00f3mo elegir el hosting para tu sitio web<\/strong><\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"756\" height=\"749\" src=\"https:\/\/tusclicks.com\/blog\/wp-content\/uploads\/image-67.png\" alt=\"\" class=\"wp-image-67846\"\/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>8. Habilita la compresi\u00f3n Gzip<\/strong><\/h3>\n\n\n\n<p><a href=\"https:\/\/kinsta.com\/es\/blog\/activar-compresion-gzip\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Habilitar la compresi\u00f3n Gzip<\/strong><\/a> minimiza el tama\u00f1o de las respuestas en los servidores HTTP para ciertos tipos de archivos, por lo que ayuda a reducir los tiempos de carga y ahorrar ancho de banda. Por lo general, se usa s\u00f3lo para respuestas textuales.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>9. Minimiza y combina archivos CSS y JavaScript<\/strong><\/h3>\n\n\n\n<p>Como planteamos previamente, se deber\u00eda intentar cargar tanto JavaScript como CSS en una sola solicitud para cada uno.&nbsp;<\/p>\n\n\n\n<p>Los navegadores tienen l\u00edmite en las solicitudes de red paralelas, por lo que si la p\u00e1gina necesita 2 solicitudes para poder cargar, ser\u00e1 m\u00e1s r\u00e1pida que si tuviera que cargar 20 recursos distintos.&nbsp;<\/p>\n\n\n\n<p>Para ello, hay que <a href=\"https:\/\/phylosoft.com\/blog\/minify-combinar-y-minimizar-js-y-css\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>primero minificar y despu\u00e9s combinar los archivos JavaScript y CSS<\/strong><\/a> separados en paquetes \u00fanicos.&nbsp;<\/p>\n\n\n\n<ol><li>Minificar archivos: proceso de optimizaci\u00f3n del tama\u00f1o de los archivos JavaScript y CSS, eliminando o acortando los s\u00edmbolos en el c\u00f3digo fuente.&nbsp;<\/li><\/ol>\n\n\n\n<ol start=\"2\"><li>Combinar archivos: todos los archivos se copian en un solo archivo.<\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>10. Carga de forma as\u00edncrona JavaScript<\/strong><\/h3>\n\n\n\n<p>La carga s\u00edncrona es cuando el navegador llega a un &lt;script&gt; (etiqueta que carga JavaScript desde una fuente remota) esperando que se cargue el archivo antes de continuar con el renderizado del sitio web.&nbsp;<\/p>\n\n\n\n<p>Es por ello, que si se establece el indicador as\u00edncrono en el &lt;script&gt; para que el navegador <a href=\"https:\/\/midu.dev\/cargar-scripts-asincronos-en-javascript\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>cargue el script de forma as\u00edncrona<\/strong><\/a>, este continuar\u00e1 analizando la p\u00e1gina mientras este carga.<\/p>\n\n\n\n<p>Tambi\u00e9n es recomendable reubicar las etiquetas de script a la parte inferior del sitio, cerca de la etiqueta de cierre &lt;\/body&gt;. De este modo, los navegadores m\u00e1s antiguos que no admitan el atributo as\u00edncrono cargar\u00e1n el script despu\u00e9s de analizar el resto de la p\u00e1gina.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>11. Almacena en cach\u00e9 el sitio<\/strong><\/h3>\n\n\n\n<p>El <a href=\"https:\/\/www.hostinger.es\/tutoriales\/cache-web\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>almacenamiento en cach\u00e9 de una web<\/strong><\/a> es el proceso de guardar una versi\u00f3n de los archivos de esta en una ubicaci\u00f3n de almacenamiento temporal (cach\u00e9) a la que se puede acceder m\u00e1s r\u00e1pido.&nbsp;<\/p>\n\n\n\n<p>La cach\u00e9 guarda los datos para que las solicitudes futuras de esos datos se puedan atender con mayor rapidez. Por ello, habilitar esta opci\u00f3n del navegador tiene muchas ventajas:<\/p>\n\n\n\n<ul><li>Reduce el consumo de ancho de banda<\/li><li>Aumenta los tiempos de carga<\/li><li>Reduce la latencia y la carga de trabajo del servidor.&nbsp;<\/li><\/ul>\n\n\n\n<p>Su principal inconveniente es que siempre existir\u00e1n al menos 2 versiones del sitio web en cada momento, algo que puede causar problemas si se ejecuta un servicio en tiempo real basado en datos precisos, aunque esto puede solucionarse hasta cierto punto.<\/p>\n\n\n\n<p>Se puede obligar a que la subsecci\u00f3n de la memoria cach\u00e9 se borre cuando se importen nuevos datos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>12. Emplea t\u00e9cnicas Prefetch, Preconnect y Prerender<\/strong><\/h3>\n\n\n\n<p>Existen diferentes t\u00e9cnicas de <a href=\"https:\/\/alvarofontela.com\/precarga-recursos-resource-hints-wpo\/#tipos_de_precarga_de_recursos\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>captaci\u00f3n y carga previa<\/strong><\/a> que puedes emplear para dar pistas al navegador sobre qu\u00e9 recursos se necesitar\u00e1n para renderizar la p\u00e1gina antes de que el navegador los requiera.<\/p>\n\n\n\n<ul><li><strong>Precarga de DNS:<\/strong> Permite indicar al navegador que resuelva ciertos nombres de dominio en una direcci\u00f3n IP, antes de que este detecte realmente los recursos de esos nombres de dominio.&nbsp;<\/li><\/ul>\n\n\n\n<p>Se trata de una peque\u00f1a optimizaci\u00f3n, pero que puede marcar la diferencia cuando se hayan agotado otras t\u00e9cnicas.<\/p>\n\n\n\n<p class=\"has-text-align-center\">&lt;link rel=\u00bbdns-prefetch\u00bb href=\u00bb\/\/tusclicks.com\u00bb&gt;<\/p>\n\n\n\n<ul><li><strong>Captaci\u00f3n previa: <\/strong>Si estamos seguros de que el navegador requerir\u00e1 un recurso espec\u00edfico en el futuro, podemos pedirle al navegador que solicite ese elemento y lo almacene en el cach\u00e9 para consultarlo m\u00e1s adelante.<\/li><\/ul>\n\n\n\n<p class=\"has-text-align-center\">&lt;link rel=\u00bbprefetch\u00bb href=\u00bblogo.png\u00bb&gt;<\/p>\n\n\n\n<ul><li><strong>Pre Conexi\u00f3n TCP: <\/strong>Al igual que el m\u00e9todo de captaci\u00f3n previa de DNS, la preconexi\u00f3n resolver\u00e1 el DNS. Pero adem\u00e1s, tambi\u00e9n har\u00e1 el protocolo de enlace TCP y, opcionalmente, la negociaci\u00f3n TLS.<\/li><\/ul>\n\n\n\n<p class=\"has-text-align-center\">&lt;link rel=\u00bbpreconnect\u00bb href=\u00bbhttps:\/\/www.tusclicks.com\u00bb&gt;<\/p>\n\n\n\n<ul><li><strong>Prerenderizado: <\/strong>esta t\u00e9cnica debe emplearse en aquellos casos en los que se conocen los siguientes pasos que dar\u00e1 un usuario en una web (ir\u00e1 a una p\u00e1gina determinada).&nbsp;<\/li><\/ul>\n\n\n\n<p>Se puede indicar al navegador que renderice previamente la p\u00e1gina completa, junto con la descarga de todos los activos necesarios especificando la URL:<\/p>\n\n\n\n<p class=\"has-text-align-center\">&lt;link rel=\u00bbprerender\u00bb href=\u00bbhttps:\/\/www.tusclicks.com\/next-page\u00bb&gt;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>13. Reduce la cantidad de complementos<\/strong><\/h3>\n\n\n\n<p>Los complementos (plugins, m\u00f3dulos, apps web, \u2026) son recursos de funcionalidad reutilizables, generalmente usados en sistemas de gesti\u00f3n de contenido como WordPress, Prestashop o Joomla.&nbsp;<\/p>\n\n\n\n<p>Este tipo de recursos brindan a los webmaster la posibilidad de ofrecer todo tipo de funciones adicionales en la web, para su uso interno o por parte de los usuarios.&nbsp;<\/p>\n\n\n\n<p>Pero los complementos tienen ciertos inconvenientes en algunos casos:<\/p>\n\n\n\n<ul><li>Coste econ\u00f3mico<\/li><li>Generan la carga de archivos CSS y JavaScript adicionales<\/li><li>Aumentan el tiempo de TTFB requiriendo de procesamiento adicional en el servidor para cada solicitud de p\u00e1gina.<\/li><\/ul>\n\n\n\n<p>Por ello, lo m\u00e1s aconsejable es revisar y hacer un listado de <a href=\"https:\/\/kinsta.com\/es\/base-de-conocimiento\/deshabilitar-los-plugins-de-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>complementos sin uso<\/strong><\/a>, duplicados o innecesarios para eliminarlos, siempre y cuando estos no sean cr\u00edticos para el funcionamiento del sitio web.<\/p>\n\n\n\n<p>En definitiva, mejorar el rendimiento de una p\u00e1gina web es un proceso que no tiene un inicio o final claramente definidos, por lo que es importante ser constante y met\u00f3dico.&nbsp;&nbsp;<\/p>\n\n\n\n<p>En cualquier caso, no es necesario implementar todos los cambios sugeridos en el mismo d\u00eda. Deja que pase alg\u00fan tiempo para examinar los resultados antes de realizar nuevos cambios y compara la evoluci\u00f3n del rendimiento de forma previa y tras cada cambio.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uno de los problemas m\u00e1s habituales en muchas web, es su bajo rendimiento. Cada vez es m\u00e1s importante mejorar el rendimiento de una p\u00e1gina web para que esta cargue de forma r\u00e1pida y sin errores, con el fin de optimizar su posicionamiento y la experiencia del usuario. No importa si tienes el sitio m\u00e1s atractivo [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":67842,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>13 t\u00e9cnicas para mejorar el rendimiento de tu p\u00e1gina web - TusClicks<\/title>\n<meta name=\"description\" content=\"Descubre algunos consejos y t\u00e9cnicas para optimizar la velocidad de carga y mejorar el rendimiento de tu p\u00e1gina web\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tusclicks.com\/blog\/mejorar-rendimiento-pagina-web\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"13 t\u00e9cnicas para mejorar el rendimiento de tu p\u00e1gina web - TusClicks\" \/>\n<meta property=\"og:description\" content=\"Descubre algunos consejos y t\u00e9cnicas para optimizar la velocidad de carga y mejorar el rendimiento de tu p\u00e1gina web\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tusclicks.com\/blog\/mejorar-rendimiento-pagina-web\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog TusClicks: Posicionamiento web en Google, AdWords y publicidad en Internet.\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-15T00:14:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-08T20:40:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tusclicks.com\/blog\/wp-content\/uploads\/X-concejos-para-optimizar-el-performance-de-tu-sitio-web-yoast.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gabriela Reyes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/tusclicks.com\/blog\/wp-content\/uploads\/X-concejos-para-optimizar-el-performance-de-tu-sitio-web-yoast.png\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gabriela Reyes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/tusclicks.com\/blog\/mejorar-rendimiento-pagina-web\/\",\"url\":\"https:\/\/tusclicks.com\/blog\/mejorar-rendimiento-pagina-web\/\",\"name\":\"13 t\u00e9cnicas para mejorar el rendimiento de tu p\u00e1gina web - TusClicks\",\"isPartOf\":{\"@id\":\"https:\/\/tusclicks.com\/blog\/#website\"},\"datePublished\":\"2022-06-15T00:14:37+00:00\",\"dateModified\":\"2022-07-08T20:40:46+00:00\",\"author\":{\"@id\":\"https:\/\/tusclicks.com\/blog\/#\/schema\/person\/7c297bcccd6b77452c8ffdaf75babe2a\"},\"description\":\"Descubre algunos consejos y t\u00e9cnicas para optimizar la velocidad de carga y mejorar el rendimiento de tu p\u00e1gina web\",\"breadcrumb\":{\"@id\":\"https:\/\/tusclicks.com\/blog\/mejorar-rendimiento-pagina-web\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/tusclicks.com\/blog\/mejorar-rendimiento-pagina-web\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/tusclicks.com\/blog\/mejorar-rendimiento-pagina-web\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/tusclicks.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"13 t\u00e9cnicas para mejorar el rendimiento de tu p\u00e1gina web\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/tusclicks.com\/blog\/#website\",\"url\":\"https:\/\/tusclicks.com\/blog\/\",\"name\":\"Blog TusClicks: Posicionamiento web en Google, AdWords y publicidad en Internet.\",\"description\":\"Tusclicks Blog \/ Posicionamiento web \/ Mejoras P\u00e1ginas Web \/ Marketing Internet\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/tusclicks.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/tusclicks.com\/blog\/#\/schema\/person\/7c297bcccd6b77452c8ffdaf75babe2a\",\"name\":\"Gabriela Reyes\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/tusclicks.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/afd5b9aeb88024b2aac37ed214822393?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/afd5b9aeb88024b2aac37ed214822393?s=96&d=mm&r=g\",\"caption\":\"Gabriela Reyes\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"13 t\u00e9cnicas para mejorar el rendimiento de tu p\u00e1gina web - TusClicks","description":"Descubre algunos consejos y t\u00e9cnicas para optimizar la velocidad de carga y mejorar el rendimiento de tu p\u00e1gina web","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tusclicks.com\/blog\/mejorar-rendimiento-pagina-web\/","og_locale":"es_ES","og_type":"article","og_title":"13 t\u00e9cnicas para mejorar el rendimiento de tu p\u00e1gina web - TusClicks","og_description":"Descubre algunos consejos y t\u00e9cnicas para optimizar la velocidad de carga y mejorar el rendimiento de tu p\u00e1gina web","og_url":"https:\/\/tusclicks.com\/blog\/mejorar-rendimiento-pagina-web\/","og_site_name":"Blog TusClicks: Posicionamiento web en Google, AdWords y publicidad en Internet.","article_published_time":"2022-06-15T00:14:37+00:00","article_modified_time":"2022-07-08T20:40:46+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/tusclicks.com\/blog\/wp-content\/uploads\/X-concejos-para-optimizar-el-performance-de-tu-sitio-web-yoast.png","type":"image\/png"}],"author":"Gabriela Reyes","twitter_card":"summary_large_image","twitter_image":"https:\/\/tusclicks.com\/blog\/wp-content\/uploads\/X-concejos-para-optimizar-el-performance-de-tu-sitio-web-yoast.png","twitter_misc":{"Escrito por":"Gabriela Reyes","Tiempo de lectura":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/tusclicks.com\/blog\/mejorar-rendimiento-pagina-web\/","url":"https:\/\/tusclicks.com\/blog\/mejorar-rendimiento-pagina-web\/","name":"13 t\u00e9cnicas para mejorar el rendimiento de tu p\u00e1gina web - TusClicks","isPartOf":{"@id":"https:\/\/tusclicks.com\/blog\/#website"},"datePublished":"2022-06-15T00:14:37+00:00","dateModified":"2022-07-08T20:40:46+00:00","author":{"@id":"https:\/\/tusclicks.com\/blog\/#\/schema\/person\/7c297bcccd6b77452c8ffdaf75babe2a"},"description":"Descubre algunos consejos y t\u00e9cnicas para optimizar la velocidad de carga y mejorar el rendimiento de tu p\u00e1gina web","breadcrumb":{"@id":"https:\/\/tusclicks.com\/blog\/mejorar-rendimiento-pagina-web\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tusclicks.com\/blog\/mejorar-rendimiento-pagina-web\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/tusclicks.com\/blog\/mejorar-rendimiento-pagina-web\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/tusclicks.com\/blog\/"},{"@type":"ListItem","position":2,"name":"13 t\u00e9cnicas para mejorar el rendimiento de tu p\u00e1gina web"}]},{"@type":"WebSite","@id":"https:\/\/tusclicks.com\/blog\/#website","url":"https:\/\/tusclicks.com\/blog\/","name":"Blog TusClicks: Posicionamiento web en Google, AdWords y publicidad en Internet.","description":"Tusclicks Blog \/ Posicionamiento web \/ Mejoras P\u00e1ginas Web \/ Marketing Internet","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tusclicks.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/tusclicks.com\/blog\/#\/schema\/person\/7c297bcccd6b77452c8ffdaf75babe2a","name":"Gabriela Reyes","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/tusclicks.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/afd5b9aeb88024b2aac37ed214822393?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/afd5b9aeb88024b2aac37ed214822393?s=96&d=mm&r=g","caption":"Gabriela Reyes"}}]}},"_links":{"self":[{"href":"https:\/\/tusclicks.com\/blog\/wp-json\/wp\/v2\/posts\/67838"}],"collection":[{"href":"https:\/\/tusclicks.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tusclicks.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tusclicks.com\/blog\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/tusclicks.com\/blog\/wp-json\/wp\/v2\/comments?post=67838"}],"version-history":[{"count":0,"href":"https:\/\/tusclicks.com\/blog\/wp-json\/wp\/v2\/posts\/67838\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tusclicks.com\/blog\/wp-json\/wp\/v2\/media\/67842"}],"wp:attachment":[{"href":"https:\/\/tusclicks.com\/blog\/wp-json\/wp\/v2\/media?parent=67838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tusclicks.com\/blog\/wp-json\/wp\/v2\/categories?post=67838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tusclicks.com\/blog\/wp-json\/wp\/v2\/tags?post=67838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}