Cómo la Velocidad del Servidor y de la Red afecta el Rendimiento del sitio web
Un sitio web lento afecta la felicidad del cliente, aumenta el abandono, reduce la experiencia de marca, afecta al SEO, frustra a los administradores del sitio y hace que todo apeste. Hemos estado» bajo el capó » de sitios web de ajuste de rendimiento para clientes durante 14 años. En nuestra Serie de Mejora del rendimiento del sitio web, le ayudaremos a establecer una línea de base para su sitio, revisaremos las palancas clave que buscamos para mejorar el rendimiento y le indicaremos la dirección correcta a medida que comience.
El precario viaje de ida y vuelta
A menos que sea un ingeniero de redes de Internet, es posible que no sepa que la World Wide Web es realmente una web. Cuando escribes una URL, tu navegador no se dirige directamente al servidor de una empresa. No es como latas entre una pantalla, hay latas en cada extremo, pero la cuerda es una red interconectada global.
Por cada solicitud que hace el navegador de un visitante del sitio web (100 elementos para una vista de página), comienza un viaje similar a la web y se transmite a través de muchas redes. La solicitud comienza desde la URL que el visitante ingresa en su navegador y salta a través de muchos servidores, llegando finalmente a su servidor, que luego responde a través de muchos servidores y termina en el navegador del visitante. Ese viaje se mide en milisegundos para ir ida y vuelta y ocurre a la velocidad de los electrones. La ubicación de su servidor web real no importa demasiado.
Cuando hablamos de rendimiento del sitio web, una de las áreas a considerar es la velocidad real en la que el servidor que aloja el código de su sitio web puede obtener y devolver una respuesta. Esto se suele llamar latencia de red o simplemente «tiempo de espera» y es el tema para hoy.
Medición de la latencia de red
Probablemente haya oído hablar de su dirección IP — es como la dirección postal de su computadora o dispositivo en Internet. Esto, junto con un protocolo de transferencia (TCP/IP), establece las reglas que permiten que los paquetes de información se muevan a lo largo de una vasta red interconectada y lleguen desde un servidor de origen a un navegador de destino. Como un sistema postal electrónico.
Para verlo en acción, puede ejecutar un comando traceroute en un Mac o tracert en un PC y obtendrá una lista de todos los enrutadores y el tiempo (con suerte en milisegundos) que tardó en obtener una respuesta. Cuando suma el tiempo para cada salto, puede tener una idea de la latencia entre su máquina y su sitio web. Utilizamos herramientas de monitoreo y gestión de lujo para obtener esta información de manera más gráfica.
Volviendo a las Herramientas para desarrolladores de Google Chrome (específicamente la pestaña Red), la latencia del primer documento solicitado es importante. Es esencialmente el tiempo que tarda en presionar enter en su navegador, su servidor web procesa las instrucciones para el primer documento y lo envía de vuelta a su computadora/navegador. Este primer documento contiene todos los demás enlaces a imágenes, recursos, estilos, etc. También suele contener todo el HTML estructural de la página y el texto.
La velocidad de la red una vez que una solicitud sale de su red personal/comercial no es algo sobre lo que tendrá un gran control. Sin embargo, confía en que es increíblemente resistente, optimizado y rápido. Las cosas que se escuchan en las noticias, como ataques de denegación de servicio, cortes de redes troncales, servicios DNS dirigidos, todo lo que sucede en medio de una solicitud de red, no están realmente bajo su control.
Los dos elementos grandes que TIENE control sobre esa latencia de impacto:
- Vemos problemas de latencia cuando un cliente tiene una conexión de oficina lenta o un ancho de banda insignificante en su red. Especialmente con herramientas como el panel de administración de Magento, que a menudo envía muchos elementos de página (como un catálogo de productos).
- La otra área que vemos es el tiempo de procesamiento de la base de datos, o la asignación de memoria a la base de datos. Las plataformas de comercio electrónico y CMS crean páginas dinámicamente desde las solicitudes hasta la base de datos. Una base de datos con una asignación de memoria insuficiente puede ralentizar su capacidad de respuesta, lo que afecta al rendimiento general.
Si la carga de su primera página parece muy lenta en las herramientas de desarrollo (como más de 1-2 segundos), a menudo puede obtener una victoria rápida si su equipo de desarrollo echa un vistazo a la configuración de hardware y la asignación de memoria. Asegúrese de que se cumplen las configuraciones recomendadas para su aplicación (por lo general, un desarrollador de aplicaciones las publica ampliamente). Ver ganancias de rendimiento inmediatas a veces puede ser tan simple como cambiar el tamaño de su servidor web y asignar memoria.
Si parece que un sitio es lento solo para ti, y otras personas dicen que el sitio se carga bien, probablemente sea solo para ti. Asegúrese de que la red que utiliza tenga un rendimiento adecuado. Incluso en redes WiFi corporativas de gama alta, a menudo hay muchas solicitudes de ancho de banda competidoras, o podría ser la distancia que se encuentra desde un punto de acceso. Haz una prueba de velocidad para averiguarlo.
Ver ganancias de rendimiento inmediatas a veces puede ser tan simple como cambiar el tamaño de su servidor web y asignar memoria.
Las operaciones de red son un gran tema, pero los profesionales en esta área saben más (y se preocupan más por) el rendimiento que cualquier otro grupo que encuentre. Pueden proporcionar un análisis más profundo y ejecutar todo tipo de comprobaciones de diagnóstico para ajustar el rendimiento de su servidor web y redes de oficina. El material entre las latas es fascinante, pero rara vez es en lo que se fijan los problemas de rendimiento del sitio.
En la entrega final sobre rendimiento web, vamos a hablar con más detalle sobre todo el almacenamiento en caché y la agregación disponibles. Esta puede ser una excelente manera de reducir el número de solicitudes de viaje de ida y vuelta necesarias, y eso mejorará el rendimiento.
Leer más en la serie:
- Lento sitio Web? Los 6 Factores Más Comunes que Afectan a la Velocidad del Sitio Web
- Cómo Medir la Velocidad de su Sitio Web
- Signos Vitales Principales de la Web y el Impacto en el Rendimiento del Sitio Web en el SEO
- : Cómo la Optimización de Imágenes Puede Ayudar
- Cómo la Adición de Tecnologías de Marketing Afectará el Rendimiento del Sitio web
- ¿Qué es el Almacenamiento en Caché del sitio web y Por qué es Importante para los Profesionales del Marketing?
- Presente los Resultados de Rendimiento de su Sitio Web con esta Útil Plantilla de Informe de Optimización
¡Estamos aquí para ayudarte a amar tu sitio web! No olvides suscribirte a continuación para obtener las últimas ideas útiles de nuestro equipo para el tuyo.