Cómo reducir el TTFB (Tiempo hasta el primer byte) para una página web

Hay un par de formas comunes que son muy fáciles de reducir TTFB.

  1. Elige un proveedor de alojamiento web rápido . Esto es muy importante. TTFB incluye el tiempo de búsqueda de DNS, por lo que un host con una buena ubicación es muy importante para reducirlo.
  2. Puede reducir TTFB en su contenido fácilmente utilizando un CDN . Esto reduce la latencia al acercar sus activos estáticos a sus usuarios.
  3. Caché tu contenido . Esta es probablemente una de las estrategias, si no la más importante, para reducir el TTFB. Si está utilizando WordPress, le recomiendo un host administrado con almacenamiento en caché a nivel de servidor, o use un complemento de caché gratuito como Cache Enabler.
  4. Use un proveedor de DNS premium. Esto ayudará a reducir esos tiempos de búsqueda de DNS. DNS Made Easy tiene velocidades increíbles en los EE. UU., Y Cloudflare también es bueno para el extranjero.

La herramienta gratuita de prueba de rendimiento web en KeyCDN es una excelente manera de probar su TTFB desde múltiples ubicaciones.

Si está utilizando WordPress, consulte esta publicación más detallada sobre cómo reducir TTFB.

1.comprima todas sus imágenes (tamaño máximo de archivo 150kb). 2.Habilitar la compresión gzip. 3. Habilite las cookies del navegador. 4. crear archivos de caché. 5.minify css ( http://cssminifier.com/ ) y javascript ( http://javascript-minifier.com/ ).
5. verifique con la consola del navegador para encontrar la codificación o el error 404 utilizando las herramientas de desarrollador (F12). Si su sitio web es wordpress, entonces tiene suerte porque wordpress tiene un poderoso complemento gratuito llamado Total cache que hace todas las cosas que he mencionado.

En general, según mi experiencia, descubrí que el siguiente enfoque puede ayudar:

  1. Verifique la configuración del lado del servidor por cualquier bloqueo
  1. Configuración de agrupaciones de subprocesos del servidor
  2. Solicitud de larga duración
  3. Hay fugas en la conexión que hacen que su solicitud se atasque esperando la conexión
  4. Si es un servidor Java, verifique los registros de gc. Los síntomas son típicamente un promedio de carga alto
  5. Infinito para bucles. Esto puede suceder, generalmente, solicitar el reenvío según las condiciones
  6. Algunos comandos útiles: netstat, jstat, jstack, iostat, vmstat, top, ps

Creo que debería escribir un blog para que esto explique el enfoque. Por favor, vote si está interesado