La lentitud y la constancia pueden haber ayudado a la tortuga a ganar la carrera, pero cuando se trata de sitios web, incluso un segundo de retraso supone una pérdida de tráfico, ingresos y credibilidad.
- El 47% de los consumidores espera que una página web se cargue en 2 segundos o menos.
- El 40% de las personas abandonan un sitio web que tarda más de 3 segundos en cargarse.
- Un retraso de 1 segundo en la respuesta de la página puede suponer una reducción del 7% en las conversiones.
- Rendimiento insatisfactorio del servidor: Cuando alguien hace clic en un sitio web, esto es lo que sucede. El navegador del usuario hace un ping al servidor, lo que significa que está pidiendo toda la información y los datos necesarios para cargar el sitio web. Piensa en ello como lo que ocurre cuando se utiliza la llave del coche para arrancar el motor. Ahora bien, si el servidor no está funcionando a la altura, tarda más en responder. Aunque todo lo demás funcione a la perfección, un rendimiento deficiente del servidor reducirá la velocidad del sitio web. Los alojamientos web más baratos ofrecen un servidor compartido. Esto significa que un sitio web comparte espacio y recursos con otros sitios web. En ese caso, cada sitio es bajo porque está en una cola con otros sitios.La solución aquí es simple: Consiga un mejor alojamiento web.
- Ubicación del servidor insatisfactoria: Las llamadas de larga distancia tardan más en conectarse porque la información necesaria para realizar la llamada tiene que recorrer una distancia mayor. Más cables, más satélites por los que transmitir. No es diferente cuando se trata de un sitio web. Si un usuario de Estados Unidos visita un sitio web con un servidor situado en Dinamarca, el ping del navegador necesario para cargar el sitio web tiene que recorrer medio mundo, solicitar el acceso a los datos necesarios y volver a recorrer medio mundo hasta el dispositivo del visitante. Obviamente, cuanto mayor sea esta distancia, más lento será el sitio web.
- Demasiado tráfico: En un nivel determinado, un servidor web sólo puede soportar las peticiones de un cierto número de personas. Una vez superado ese número, la página se cargará más lentamente. Cuantos más visitantes, más lenta será la página web. Con más visitantes, es posible que los proveedores del servidor también tengan que dedicar recursos adicionales al sitio web. Sin embargo, sin una actualización, los servicios disponibles se quedarán definitivamente cortos y provocarán tiempos de carga de la página lentos.
- Exceso de contenido Flash: Aunque Flash es útil para potenciar la interactividad de un sitio web, también puede ralentizar la velocidad de carga del mismo. El contenido Flash tiende a ser más pesado, y una mayor cantidad del mismo obviamente impactará en la velocidad de las funciones del sitio web. Si es posible, reduzca el tamaño de los archivos Flash o elimínelos. Busque alternativas HTML5 para sustituir el contenido Flash existente y suelen tener tamaños de archivo más manejables.
- Demasiadas peticiones HTTP: Si un sitio web contiene demasiado JavaScript, CSS y demasiados archivos de imagen, provocará un aumento de las solicitudes HTTP. En este caso, cada vez que alguien visita el sitio web, el navegador hace un ping al servidor con demasiadas peticiones para cargar demasiados archivos. Naturalmente, esto ralentizaría la página web.
- Aumento de la densidad del código: Como explican los puntos mencionados anteriormente, los elementos web de gran tamaño y densidad tendrán un efecto negativo en la velocidad de carga de la página. Pocas cosas son más densas que el código que realmente crea la página web. Por ejemplo, Facebook está construido sobre algo con alrededor de 62 millones de líneas de código. Google tiene 2.000 millones. El Gran Colisionador de Hadrones, que es el colisionador de partículas más grande y de mayor energía del mundo, así como la mayor máquina del mundo, utiliza 50 millones de líneas de código. A menos que un sitio web tenga los recursos necesarios para enviar y ejecutar un código denso y extenso, se ralentizará debido al código denso y extenso.
- Técnicas de caché inadecuadas: La caché es una técnica mediante la cual el navegador almacena los datos utilizados con frecuencia en su memoria caché. Esto significa que la próxima vez que se visite el sitio web, el navegador no tiene que cargar todos los datos de nuevo. Con una recuperación de datos más rápida, se acelera el tiempo de carga. Sin el almacenamiento en caché, el sitio web tiene que cargar todos los archivos, cada vez. Esto es absolutamente innecesario y obstaculizará la experiencia del usuario cuando se puede resolver fácilmente.
- Demasiados anuncios: Aunque los anuncios son una buena forma de monetizar los sitios web con mucho tráfico, también pueden ralentizar las páginas web. Más anuncios significan peticiones HTTP adicionales, y su efecto en la velocidad de carga de la página se ha explicado anteriormente. Los anuncios rich media son especialmente perjudiciales en este sentido. Con las ventanas emergentes y los pop-unders, los interstitials y las descargas automáticas que atascan un sitio web, los usuarios tendrían que esperar significativamente más tiempo para que se cargue el contenido real de la web.
- Utilizar un CMS obsoleto: Un sistema de gestión de contenidos (CMS) se utiliza para crear, gestionar y modificar el contenido digital. A menudo se utilizan para la gestión de contenidos empresariales y web.Cuando se utiliza un CMS como WordPress o Wix para gestionar un sitio web, asegúrese de que se ha instalado con las últimas actualizaciones del software. Al estar al tanto de las últimas actualizaciones, el software se mantiene libre de cualquier error o problema, especialmente con respecto a la velocidad. Por lo tanto, la próxima vez que aparezca una ventana emergente pidiendo que se instale la última versión del CMS, hágalo.
- Falta de una CDN: Una CDN o red de distribución de contenidos es una red distribuida de servidores independientes situados en una serie de ubicaciones geográficas. Se utilizan para servir contenido web a los visitantes del sitio web con mayor disponibilidad, visibilidad y rendimiento. El segundo punto de este artículo explica por qué la ubicación del servidor es importante para la velocidad de carga de las páginas. Una CDN asigna servidores locales a un sitio web. Esto significa que asigna al sitio web un servidor estadounidense para sus visitantes estadounidenses y un servidor danés para los visitantes daneses. Esto minimiza el tiempo de ida y vuelta (RTT) del contenido web y carga las páginas web mucho más rápido.
Esto significa que cada sitio web debe estar optimizado para alcanzar la mayor velocidad posible, independientemente del dispositivo o el navegador por el que se acceda. Para poner los esfuerzos de optimización adecuados, los desarrolladores deben empezar por conocer las razones de la lentitud de carga del sitio web.
10 Razones por las que un sitio web se carga lentamente en algunos dispositivos:
¿La solución? Configurar los sitios web con servidores locales en la medida de lo posible. Eso significa que el visitante estadounidense debería acceder a un sitio web alojado en un servidor de Estados Unidos. El visitante danés debería acceder a uno alojado en un servidor danés.
Para remediarlo, prueba a reducir las peticiones HTTP utilizando CSS Sprites. Reducir el número de archivos que deben cargarse en una página web. Minifica los archivos CSS y JavaScript, lo que también reducirá el número de archivos que un usuario tendrá que descargar al cargar una página web.
¿Solución? Limpiar el código. Deshazte del exceso de espacios en blanco, de los estilos inline, de las líneas nuevas vacías y de los comentarios innecesarios.
Solución: Implementar la caché del navegador/HTTP así como la caché del lado del servidor. Lo más probable es que esto mejore mucho el rendimiento del sitio web en términos de velocidad.
Para remediar estos problemas, consulte este artículo sobre cómo hacer que los sitios web funcionen más rápido. Sin embargo, una vez implementados esos métodos, hay que probar el sitio web para comprobar si la velocidad ha mejorado realmente. Como en todos los casos, esta comprobación debe hacerse en dispositivos reales en condiciones reales de uso.
Una forma sencilla de hacerlo es utilizar BrowserStack SpeedLab. Es una herramienta gratuita, que permite a los usuarios probar la velocidad del sitio web en múltiples navegadores y dispositivos reales con un solo clic. Los resultados ofrecen información sobre la velocidad del sitio web en el escritorio y en el móvil, por lo que se pueden identificar los cuellos de botella de velocidad específicos del navegador o del dispositivo al instante.
Prueba SpeedLab de forma gratuita
SpeedLab ofrece una forma sencilla de comprobar el rendimiento del sitio web. Para mejorar el rendimiento, empieza por averiguar si las páginas web se cargan lentamente. Si lo son, utilice los pasos que se comentan en este artículo. Una vez hecho esto, utilice SpeedLab de nuevo para verificar que los cambios han funcionado realmente. Dado que no puede haber lugar para el fracaso cuando se trata de la experiencia del usuario, no puede haber fracaso cuando se trata de verificar el rendimiento de la página web.