Pasamos de la caché estática a NGINX Direct Delivery

Con el lanzamiento de nuestra nueva infraestructura basada en Site Tools, hemos abierto una amplia gama de oportunidades para mejorar aún más la velocidad de carga de los sitios web alojados en nuestros servidores. El primer cambio que ya hemos presentado a todos los que usan Site Tools es el reemplazo de la caché estática por el nuevo NGINX Direct Delivery. Ya no servimos imágenes, CSS, archivos JS y otro contenido estático desde la memoria del servidor, sino que usamos NGINX para la carga directa de estos archivos desde el SSD. Esto mejora el almacenamiento en caché del navegador para tu sitio web y también hace que el uso de CDN sea más fácil y más eficiente. Lo más importante, NGINX Direct Delivery permite que se use más espacio RAM para el almacenamiento en caché de contenido dinámico, sin comprometer la velocidad de carga del contenido estático.

¿Qué es NGINX Direct Delivery?

Este es un método para servir contenido estático de tu sitio web utilizando la funcionalidad try_files de NGINX. Nos permite eliminar el contenido estático de la memoria del servidor, pero aún así encontrarlo y servirlo súper rápido directamente desde el NGINX, omitiendo la comunicación con el servidor web Apache.

¿Cuáles son los beneficios de NGINX Direct Delivery?

Encabezados estándar de almacenamiento en caché para un mejor almacenamiento en caché de CDN y navegador

Con NGINX Direct Delivery comenzamos a servir encabezados estándar de almacenamiento en caché para archivos estáticos. Esto optimiza la forma en que tu sitio usa el almacenamiento en caché del navegador y el almacenamiento en caché de CDN. En nuestra configuración anterior de caché estático, se tenía que usar el plugin de WordPress SG Optimizer o varias reglas .htaccess para configurar correctamente la caché del navegador. Ahora, todo está listo para ti y no necesitas hacer nada. Hemos configurado los períodos durante los cuales los navegadores almacenarán en caché el contenido estático según las directrices oficiales de Google y los comunicaremos con los encabezados. Con la caché estática, los servidores CDN a veces no pueden detectar que se ha modificado un recurso estático. Ahora, dado que proporcionamos todos los encabezados estándar necesarios, no necesitas hacer ninguna configuración adicional para tu CDN: obtendrá correctamente los recursos estáticos y sus fechas modificadas y vaciará la memoria caché cuando sea necesario.

Uso más eficiente de la memoria del servidor

Probablemente, el beneficio más importante de la implementación de NGINX Direct Delivery es el hecho de que hemos logrado liberar una gran cantidad de memoria del servidor para almacenar contenido dinámico. Con la configuración anterior de caché estático, solíamos almacenar muchos archivos estáticos en la RAM, lo que hizo que su carga fuera rápida. Sin embargo, para la velocidad general de tu sitio web, es óptimo utilizar la RAM tanto como sea posible para almacenar en caché el contenido dinámico. Ahora, con NGINX Direct Delivery, tenemos la opción de servir contenido estático súper rápido desde el SSD. Por lo tanto, podemos almacenar más contenido dinámico en la RAM y también por períodos más largos. Esto ha aumentado en gran medida nuestro ratio global de visitas dinámicas en caché, lo que significa que los sitios web que utilizan nuestra opción de caché dinámica se han cargado de la manera más rápida posible para muchos más visitantes que antes.

La introducción de NGINX Direct Delivery es solo el primer paso en un plan elaborado para hacer que los sitios web de nuestros clientes carguen más rápido que nunca. ¡Manténte al tanto para conocer otras noticias interesantes sobre mejoras en la velocidad de carga que publicaremos en breve en nuestro blog!

Desarrollo de producto - Técnico

Entusiasta de todas las aplicaciones Open Source que te puedas imaginar, pero en WordPress más que ninguna. Añade una pizca de amor por el diseño web, nuevas tecnologías, SEO ¡y ya lo tendrás!

2 comentarios

  1. Contestar febrero 5, 2020 / 15:41 FernandoEquipo SiteGround

    ¿Y no hay planes de cambiar a LSpeed? Porque eso si que es velocidad.

    • Contestar febrero 11, 2020 / 17:21 LauraEquipo SiteGround

      Hola Fernando,
      Acabamos de implementar NGINX Direct Delivery hace unos meses y por el momento no tenemos noticias sobre LSpeed.
      Lo que sí te puedo confirmar es la mejora que puedes llegar a experimentar en el rendimiento web con NGINX Direct Delivery, por lo que, si tienes una cuenta de hosting con nosotros y aún no lo has hecho, te invito a probarlo.
      ¡Un saludo!

Contestar

* (Requerido)