Si un sitio web no funciona bien, los desarrolladores pueden tomar varias medidas para diagnosticar y solucionar sus problemas.
Después de leer este artículo podrás:
Contenido relacionado
Por qué es importante la velocidad del sitio web
Prueba la velocidad de tu sitio web
Cómo crear un sitio apto para móviles
Rendimiento y tasa de conversión
¿Qué es un optimizador de imágenes?
Suscríbete a theNET, el resumen mensual de Cloudflare sobre las ideas más populares de Internet.
Copiar el enlace del artículo
El rendimiento web es un término que engloba la calidad medible y percibida de la experiencia del usuario de un sitio web —con especial énfasis en la velocidad y fiabilidad de la página.
Los desarrolladores y propietarios de los sitios web pueden tomar una serie de medidas para mejorar el rendimiento de su sitio web. Estos pasos incluyen la optimización de factores del diseño web, tales como el tamaño de las imágenes, el formato del código y el uso de scripts externos, junto con la elección de buenos proveedores para el alojamiento, el almacenamiento de contenido en caché y load balancing.
Cuando las páginas web se cargan más rápido y de forma más fiable, no solo ofrecen una mejor experiencia del usuario, sino que también tienden a posicionarse mejor en los resultados de búsqueda orgánica, tienen mayor visibilidad para los posibles visitantes web y, a menudo, ven un mayor porcentaje de conversión.
El primer paso fundamental para mejorar el rendimiento de un sitio web es medir su rendimiento actual. Varios factores determinan cómo perciben los usuarios (y otras partes) la velocidad y fiabilidad de un sitio web, y medir estos factores es la única forma de saber qué acciones impulsarán la mayor mejora.
Existen varias herramientas gratuitas para medir el rendimiento, como Google Lighthouse (disponible en la suite DevTools del navegador web Google Chrome) y Cloudflare Observatory (disponible para cualquier usuario de Cloudflare en su panel de control).
¿Qué deben evaluar los propietarios de los sitios web con estas herramientas? Un buen punto de partida es Core Web Vitals — un conjunto de tres métricas que miden aspectos importantes del rendimiento de la web:
Además de ofrecer valiosas señales de experiencia del usuario, mejorar las Core web Vitals de una página puede hacer que se posicione mejor en los resultados orgánicos de búsqueda de Google.
Otras métricas importantes que hay que evaluar son el Tiempo hasta el primer byte (la rapidez con que empieza a cargarse una página), la velocidad de búsqueda DNS (la rapidez con que el Servicio de nombres de dominio de una página traduce un nombre de dominio en una dirección IP) y el Tiempo hasta la interactividad (la rapidez con que un usuario puede interactuar con una página).
Para ver cómo la medición de estas métricas se puede traducir en acción, considera los siguientes ejemplos:
Aunque no existe un modelo garantizado para un rendimiento web sólido, los propietarios de los sitios web pueden utilizar las siguientes prácticas recomendadas para ayudar a aumentar la velocidad y fiabilidad del sitio:
Las imágenes suelen ser lo que más tarda en cargarse en un sitio web, puesto que los archivos de imagen suelen ser de mayor tamaño que los archivos HTML y CSS. Afortunadamente, el tiempo de carga de una imagen puede reducirse mediante la optimización de imagen, que normalmente implica reducir su resolución y sus dimensiones, y comprimir el archivo de imagen en sí.
La mayoría de las páginas web requieren que los navegadores realicen varias solicitudes HTTP para varios activos de la página, como imágenes, scripts y archivos CSS. De hecho, muchas páginas web requieren decenas de estas solicitudes. Cada solicitud supone un viaje de ida y vuelta al servidor que aloja el recurso, lo que puede aumentar el tiempo total de carga de una página web.
Debido a estos posibles problemas, el número total de activos que debe cargar cada página se debe mantener al mínimo. Una prueba de velocidad debería ayudar a identificar qué solicitudes HTTP tardan más.
La caché del navegador es un lugar de almacenamiento temporal en el que los navegadores guardan copias de archivos estáticos para poder cargar las páginas web visitadas recientemente mucho más rápido. Los desarrolladores pueden instruir a los navegadores para que guarden en caché elementos de una página web que no cambiarán a menudo. Las instrucciones para el almacenamiento en caché del navegador van en los encabezados de las respuestas HTTP del servidor de alojamiento. Esto reduce considerablemente la cantidad de datos que el servidor necesita transferir al navegador, acortando los tiempos de carga para los usuarios que visitan con frecuencia determinadas páginas.
Las páginas web pueden tener código innecesario que se carga antes que el contenido más importante de la página, lo que ralentiza el tiempo total de carga. Esto es especialmente común en los sitios web grandes con muchos propietarios que añaden código y contenido de forma independiente. Los propietarios de las páginas web pueden utilizar una herramienta de rendimiento web para identificar el código innecesario en las páginas de bajo rendimiento.
Todos los elementos de la página web con secuencias de comandos que se cargan desde otro lugar —como sistemas de comentarios externos, botones CTA, complementos CMS o ventanas emergentes de generación de clientes potenciales— deben cargarse cada vez que se carga una página.
Dependiendo del tamaño del script, pueden ralentizar una página web o hacer que no se cargue en lo absoluto (esto se denomina "salto de contenido" o "desplazamiento del diseño" y puede ser especialmente frustrante para los usuarios de dispositivo móvil, que a menudo tienen que desplazarse para ver toda la página web).
Una redirección se produce cuando los visitantes de una página web son redirigidos a otra página. Las redirecciones añaden algunas fracciones de segundo, o a veces incluso segundos enteros, a los tiempos de carga de las páginas. Las redirecciones a veces son inevitables, pero pueden utilizarse en exceso — y pueden acumularse con el tiempo en sitios web más grandes con múltiples propietarios. Los propietarios de sitios web deben establecer directrices claras sobre el uso de redirecciones y escanear periódicamente la página web importante en busca de redirecciones innecesarias.
Minificar el código significa eliminar todo lo que un ordenador no necesita para comprender y ejecutar el código, incluidos los comentarios de código, los espacios en blanco y los puntos y comas innecesarios. Esto hace que los archivos CSS y JavaScript sean ligeramente más pequeños para que carguen más rápido en el navegador y ocupen menos ancho de banda. Aunque la minificación suele proporcionar mejoras de rendimiento marginales, sigue siendo una buena práctica recomendada.
Cloudflare es una plataforma global para la seguridad y rendimiento de Internet. La plataforma puede ayudar a los sitios web de cualquier tamaño y complejidad a mejorar su rendimiento al conectarse a una red global de 330ciudades.
Para sitios web personales y de pequeñas empresas, Cloudflare ofrece planes gratuitos y de bajo costo que se activa en minutos e incluye automáticamente importantes mejoras de rendimiento del sitio web:
Para empresas grandes, Cloudflare también ofrece servicios de rendimiento de grado Enterprise que funcionan con cualquier tipo de aplicación o infraestructura web.