¿Qué es el velocidad de carga?
La velocidad de carga de la página es el tiempo medio que tarda una página en aparecer en la pantalla.
Se calcula desde el inicio (cuando se hace clic en un enlace de la página o se escribe una dirección web) hasta la finalización (cuando la página se carga completamente en el navegador).
Medido normalmente en segundos, el tiempo de carga de la página se compone de dos partes diferentes:
Hora de la red y del servidor: en función de la velocidad de la conexión a Internet y de la rapidez con la que se sirven los activos estáticos, como las fotos y otros archivos.
Tiempo de navegación: el tiempo que tarda el navegador en analizar y ejecutar el documento y procesar la página para que esté disponible para la interacción del usuario.
La misma página web puede tener diferentes tiempos de carga en diferentes navegadores (por ejemplo, Safari frente a Internet Explorer), en diferentes plataformas (por ejemplo, móvil frente a escritorio) y en diferentes lugares.
Si su sitio se completa con un centro de datos en Estados Unidos pero vende a clientes de Australia y el Reino Unido, por ejemplo, es probable que los compradores internacionales experimenten tiempos de carga mucho más largos.
Pero si los activos estáticos de su sitio se copian en diferentes centros de datos de todo el mundo, la página se extraerá del centro de datos más cercano a donde se encuentren sus compradores.
Esto puede acelerar drásticamente los tiempos de carga de la página.
Diferentes páginas del mismo sitio también pueden tener velocidades de carga radicalmente diferentes, debido a las decisiones de los desarrolladores, como elementos de diseño más ricos, funcionalidad más robusta y más contenido en una página.
Existen varias herramientas en línea para determinar los tiempos medios de carga de las páginas, lo que significa que el equipo de desarrollo web puede centrarse en optimizar primero las páginas de carga más lenta.
La velocidad de carga de una página web en el navegador dependerá de muchos factores, aquí nos referimos a algunos elementos básicos como los siguientes:
La ubicación de su servidor
Si la ubicación del servidor está más cerca de la gente, ésta accederá más rápidamente.
Porque si el servidor está en otros países, la conexión tiene que pasar por muchas redes abiertas diferentes, por lo que tienen que consumir más tiempo para acceder a él.
La capacidad de procesar las solicitudes de acceso al servidor
Al visitar una página del sitio web, el navegador enviará una solicitud de acceso al servidor web, el servidor web aceptará y clasificará y enviará los requerimientos a otras aplicaciones, si es necesario, como PHP, MySQL, Ruby, etc.
Estas aplicaciones calcularán y devolverán los resultados al servidor web, que responderá a este resultado al navegador, y luego éste procesará y mostrará los datos de la respuesta.
Por lo tanto, si su separador es bueno con el conexión a Internet de alta velocidad pero no fue configurado correctamente, será más lento con el tiempo y la capacidad de manejar errores y hará que la gente espere más tiempo antes de poder acceder a él.
En esta situación, intente optimizar el código del sitio y limitar los errores al mínimo.
Para el servidor, puede utilizar otras técnicas para aumentar la velocidad de procesamiento de datos en el servidor, como el almacenamiento en caché para el sitio web, las capacidades de procesamiento de código PHP optimizado (puede utilizar APC, XCache).
Tamaño de los datos del sitio web
Si su sitio tiene demasiadas imágenes que aumentan el tamaño del contenido a decenas de megabytes, probablemente tendrá tiempos de carga largos, incluso si tiene un buen servidor.
En ese momento, la velocidad de carga dependerá de la calidad de la red de acceso. Si la red es rápida, cargará 10MB en un instante, pero es un problema si la red es resistente.
Por lo tanto, debe evitar en lo posible el uso de imágenes de gran tamaño y combinar los pasos para optimizar las imágenes como la forma correcta de utilizarlas en su sitio web.
Buffer de datos en el navegador
Navegadores modernos hoy tienen la capacidad de almacenar el contenido del sitio web en la memoria caché de su ordenador para reutilizarlo si necesita acceder al sitio web de nuevo.
Este método ayudará al navegador a mostrar el sitio web más rápidamente porque no tiene tiempo extra para recargar el contenido desde el servidor web.
Por ejemplo, el navegador puede almacenar todo el contenido del sitio web o guardar los archivos adjuntos, como CSS, JavaScript, imágenes, flash, etc.