Acerca del servicio
TraducidoAcelero sitios en el orden que realmente funciona: medir primero, discutir después. Antes de tocar una sola configuración, tomo una línea base en tus páginas reales: la página de inicio, una categoría o feed, una tarjeta de producto o un artículo, los resultados de búsqueda, el flujo de pago, y anoto el tiempo de respuesta del servidor, el peso de la página, el momento en que el contenido se vuelve visible y el momento en que la página se vuelve utilizable. Lo hago dos veces: en una conexión rápida y en una móvil deliberadamente limitada, porque esos dos conjuntos de números difieren varias veces y requieren soluciones diferentes.
Luego viene el diagnóstico, en palabras simples. Por lo general, la lista es corta y poco glamorosa: una página ejecutando cientos de consultas de base de datos casi idénticas; fotografías servidas al tamaño en que salieron de la cámara en lugar del tamaño en que se muestran; una docena de scripts y fuentes que retrasan el renderizado; caché que falta por completo, o presente y configurado de tal manera que nunca se activa. De esa lista trabajo: caché de página y caché de objeto, compresión de respuesta, formatos de imagen modernos con una alternativa para navegadores más antiguos, carga diferida para todo lo que está por debajo de la primera pantalla, encabezados de caché HTTP correctos y nombres de larga duración para archivos estáticos, servidor web y grupo de procesos ajustados a tu tráfico real en lugar de a una plantilla.
Tres cosas que digo de antemano para que nunca sean una sorpresa. El trabajo se realiza con una copia de seguridad en su lugar, y cada cambio se hace de tal manera que se pueda revertir por sí solo: si algo se comporta de manera extraña, deshacemos un paso, no un día de trabajo. La caché no se activa para el carrito, el pago o la cuenta personal: en esas páginas, un visitante vería los datos de otra persona, y ninguna cantidad de velocidad vale esa transacción. Y no prometo una puntuación particular en una herramienta de prueba popular antes de la medición: hasta que haya visto tus páginas, esa cifra sería una suposición disfrazada de compromiso. El trabajo termina de la misma manera que comenzó: la misma medición, las mismas páginas, el mismo método, y un informe con el antes y el después uno al lado del otro.
Lo que incluye el trabajo:
— medición de línea base en páginas reales, conexión rápida y móvil lenta;
— un diagnóstico escrito: consultas de base de datos, imágenes, scripts bloqueantes, caché faltante;
— caché de página y objeto, con carrito, pago y cuenta excluidos;
— compresión, formatos de imagen modernos y tamaños de visualización correctos;
— carga diferida y prioridades para la primera pantalla;
— encabezados de caché HTTP y nombres de larga duración para archivos estáticos;
— configuración del servidor web y del grupo de procesos;
— una medición repetida y un informe con los números.
Luego viene el diagnóstico, en palabras simples. Por lo general, la lista es corta y poco glamorosa: una página ejecutando cientos de consultas de base de datos casi idénticas; fotografías servidas al tamaño en que salieron de la cámara en lugar del tamaño en que se muestran; una docena de scripts y fuentes que retrasan el renderizado; caché que falta por completo, o presente y configurado de tal manera que nunca se activa. De esa lista trabajo: caché de página y caché de objeto, compresión de respuesta, formatos de imagen modernos con una alternativa para navegadores más antiguos, carga diferida para todo lo que está por debajo de la primera pantalla, encabezados de caché HTTP correctos y nombres de larga duración para archivos estáticos, servidor web y grupo de procesos ajustados a tu tráfico real en lugar de a una plantilla.
Tres cosas que digo de antemano para que nunca sean una sorpresa. El trabajo se realiza con una copia de seguridad en su lugar, y cada cambio se hace de tal manera que se pueda revertir por sí solo: si algo se comporta de manera extraña, deshacemos un paso, no un día de trabajo. La caché no se activa para el carrito, el pago o la cuenta personal: en esas páginas, un visitante vería los datos de otra persona, y ninguna cantidad de velocidad vale esa transacción. Y no prometo una puntuación particular en una herramienta de prueba popular antes de la medición: hasta que haya visto tus páginas, esa cifra sería una suposición disfrazada de compromiso. El trabajo termina de la misma manera que comenzó: la misma medición, las mismas páginas, el mismo método, y un informe con el antes y el después uno al lado del otro.
Lo que incluye el trabajo:
— medición de línea base en páginas reales, conexión rápida y móvil lenta;
— un diagnóstico escrito: consultas de base de datos, imágenes, scripts bloqueantes, caché faltante;
— caché de página y objeto, con carrito, pago y cuenta excluidos;
— compresión, formatos de imagen modernos y tamaños de visualización correctos;
— carga diferida y prioridades para la primera pantalla;
— encabezados de caché HTTP y nombres de larga duración para archivos estáticos;
— configuración del servidor web y del grupo de procesos;
— una medición repetida y un informe con los números.