Edge Security Acceleration (ESA) mejora el rendimiento de los sitios web al almacenar recursos estáticos en la caché de una red distribuida de puntos de presencia (POP). Esto reduce las solicitudes al origen, disminuye la latencia y le permite hacer fine-tune del comportamiento de la caché para adaptarlo a sus patrones de tráfico.
Beneficios de la caché
ESA aumenta su proporción de aciertos de caché mediante políticas como ignorar u ordenar los parámetros de cadena de consulta. De este modo, consolida las solicitudes de contenido idéntico en una sola entrada de caché y elimina las solicitudes redundantes al origen.
Las políticas de caché se ajustan de forma dinámica; por ejemplo, puede omitir la caché durante la depuración o las versiones canary.
Entregar contenido desde la caché reduce la latencia, mejora la experiencia del usuario y disminuye la carga en su servidor de origen.
Reglas predeterminadas y modo de desarrollo
De manera predeterminada, ESA almacena los recursos estáticos (imágenes y archivos CSS y JS) en la caché de los POP perimetrales. Con esto se reduce el tráfico hacia el origen y mejoran los tiempos de respuesta. El modo de desarrollo le permite omitir la caché por completo y dirigir las solicitudes directamente al origen, lo cual resulta útil al probar cambios o ejecutar una versión canary.
-
Habilite development mode: omita los componentes de caché para acceder directamente al servidor de origen. Esta opción es útil para versiones canary o tareas de depuración.
NotaHabilitar esta función puede aumentar significativamente el tráfico de retorno al origen. Deshabilite el modo de desarrollo cuando termine la depuración.
Default cache rules: ESA almacena automáticamente los recursos estáticos, como imágenes y archivos CSS/JS, en la caché de los POP perimetrales para priorizar las solicitudes de los usuarios.
Establezca el TTL de la caché
Configure el tiempo de vida (TTL) de la caché del navegador y de la perimetral para equilibrar la actualización del contenido con el rendimiento. De forma predeterminada, el TTL sigue el encabezado Cache-Control del servidor de origen, pero puede anularlo según el tipo de recurso o la ruta.
Browser cache TTL: anule el encabezado
Cache-Controldel origen para establecer un TTL personalizado. Configure 30 días para los recursos estáticos, use valores más cortos para el contenido que se actualiza con frecuencia y valores más largos para los datos fríos.Edge cache TTL: establezca el TTL por directorio (como
/images/*) o por extensión de archivo (como.jpg,.css). Para los recursos que se actualizan con frecuencia, use3600segundos. Para aquellos a los que se accede poco, utilice86400segundos.
Aumente la proporción de aciertos de caché
El manejo de las cadenas de consulta suele provocar errores de caché. Las solicitudes de un mismo recurso con distintos nombres de parámetro o en diferente orden se tratan como entradas de caché independientes de forma predeterminada. Dos opciones le permiten consolidar estas solicitudes en una sola clave de caché.
Ignorar cadenas de consulta: habilite la función query string para almacenar en la caché, como un solo recurso, las solicitudes que comparten la misma ruta de URL pero tienen distintas partes
?param=value. Por ejemplo,example.com/index.html?v=1.0yexample.com/index.html?v=2.0se tratan como el mismo recurso.Ordenar cadenas de consulta: habilite la función query string sorting para tratar como la misma clave de caché las solicitudes que contienen los mismos parámetros en distinto orden. Por ejemplo,
/api?a=1&b=2y/api?b=2&a=1se asignan a la misma entrada de caché.
Funciones avanzadas
ESA ofrece caché por niveles y reserva de caché para ayudarle a optimizar el uso de recursos, mejorar la experiencia del usuario, reducir costos y disminuir la presión sobre el ancho de banda de su servidor de origen.
Multi-level cache: la caché por niveles es una técnica avanzada de optimización del rendimiento. ESA almacena los recursos de origen en nodos de caché por niveles distribuidos por todo el mundo. Así, los datos se entregan desde el POP más cercano al usuario, lo que mejora el rendimiento y la eficiencia general del sistema.
Cache reserve: cuando se habilita, ESA dirige las solicitudes de origen correspondientes al tráfico frío (solicitudes poco frecuentes) a una instancia de reserva de caché específica. Esta función es adecuada para recursos a los que se accede poco y que requieren almacenamiento a largo plazo. Los POP de reserva de caché usan espacio en disco dedicado para conservar los archivos durante el periodo indicado. De este modo, evitan que se eliminen por baja popularidad y previenen cargos innecesarios por tráfico de salida desde el origen.