En la pestaña de caché, tiene acceso a configurar los ajustes de gestión de caché en Deflect, que pueden mejorar la velocidad y la protección de su sitio web.

El almacenamiento en caché en un servidor de proxy inverso como Deflect consiste en almacenar copias del contenido de un sitio web para servir rápidamente esta información a los usuarios. Cuando un usuario solicita una página web, en lugar de ir directamente al servidor original donde está alojado el sitio, va a Deflect. Si Deflect tiene una copia reciente del contenido solicitado en su caché, puede entregársela al usuario inmediatamente, reduciendo el tiempo de respuesta. Si no, consulta el contenido al servidor original y almacena una copia para posibles solicitudes futuras.
Este proceso ayuda a disminuir la carga del servidor original y mejora el tiempo de carga del usuario final. Además, también mejora la seguridad al proporcionar protección contra ataques DDoS, ya que Deflect absorbe estos ataques en lugar del servidor original.
Purgar caché #
Elimina instantáneamente todos los datos almacenados en los servidores de Deflect. Utilícelo para forzar la entrega de nuevos contenidos desde su servidor de origen. Esto es beneficioso si ha actualizado recientemente el contenido de su sitio web, o para necesidades relacionadas con el desarrollo.
Tiempo de vida de la caché (TTL) #
Establece el tiempo que Deflect almacenará el contenido en su caché antes de buscar actualizaciones en su servidor. Un TTL más largo mejora la velocidad, mientras que un TTL más corto mantiene el contenido más actualizado. Por defecto, el tiempo de caché se establece en 10 minutos.
Caché obsoleta #
Deflect tiene la capacidad de mostrar una versión antigua en caché de sus páginas si su sitio web es lento, está caído o devuelve códigos de error HTTP por alguna razón. Sin embargo, esto no implica que guardemos permanentemente las páginas obsoletas o que estemos siempre dispuestos a mostrarlas, ya que no podemos mantener las páginas indefinidamente.
Por ejemplo, si el tiempo de caché es de 10 minutos y se ha solicitado una página hace 15 minutos, pero el servidor no funciona en ese momento, Deflect puede mostrar la versión de la página que tiene 15 minutos de antigüedad. Esta función no se aplica si sus páginas nunca se almacenan en caché.
Caché con Cookie #
Deflect no almacena en caché las páginas con cabeceras Set-cookie por razones de seguridad, pero a veces las aplicaciones pueden insertar cookies no relacionadas con la autenticación en las respuestas HTML, impidiendo que Deflect almacene en caché. Si está seguro de que esta cookie exacta es segura y no hay forma de eliminar esta cookie del código del sitio web, puede utilizar esta configuración.
Por favor, introduzca el nombre de la cookie, una en cada línea, para permitir que Deflect ignore estas cookies y almacene en caché su sitio. Esto afectará a todo el sitio, por lo que NO se recomienda ignorar cookies de sesión como PHPSESSIONID.

Bloqueo de caché #
Al activar esta función, Deflect puede mitigar el problema de la manada atronadora, en el que numerosas peticiones a una página no almacenada en caché se envían por proxy al servidor de origen, lo que provoca una respuesta lenta y una sobrecarga.
Esto garantiza que la página sólo se solicite una vez y que las solicitudes posteriores se retrasen hasta que se reciba la respuesta inicial. Activar esta función puede reducir significativamente la carga del servidor de origen.
Añadir encabezado Cache-Control en Deflect #
Si su servidor de origen no envía cabeceras de caché, Deflect añadirá automáticamente una cabecera Cache-Control con el TTL de caché configurado anteriormente para ayudar a optimizar el comportamiento y el rendimiento de la caché.
Una vez activado, Deflect sólo enviará la cabecera Cache-Control, si falta Cache-Control en su servidor de origen.
Ignorar encabezado Expires #
Al activar esta función, Deflect no tendrá en cuenta el encabezado Expires de su servidor y permitirá que Deflect aplique reglas optimizadas de almacenamiento en caché para mejorar la velocidad y la eficacia.
Ignorar el encabezado Cache-Control #
Al activar esta función, Deflect no tendrá en cuenta el encabezado Cache-Control de su servidor y permitirá que Deflect aplique reglas optimizadas de almacenamiento en caché para mejorar la velocidad y la eficacia.
Anular cabecera “Vary #
La cabecera Vary determina qué versión de una página servir en función de las cabeceras de la petición. Si es demasiado amplia (por ejemplo, Vary: User-Agent, Cookie), puede impedir un almacenamiento en caché eficaz al crear demasiadas variaciones de caché.
Al activar esta función, Deflect eliminará el encabezado Vary existente y establecerá un encabezado Vary: Accept-Encoding para garantizar que su sitio web se almacena en caché correctamente.
Desactivar Caché para Página 403 Prohibida #
Garantiza que las páginas prohibidas 403 nunca se almacenen en caché. Cada solicitud irá a su servidor para verificar el estado de acceso en tiempo real.
Desactivar la caché de todo el sitio web #
Cuando esta función está activada, Deflect ya no almacenará en caché el contenido de su sitio web. Todas las solicitudes de los usuarios se enviarán directamente a su servidor de origen. Esto puede resultar útil durante el desarrollo o la resolución de problemas, pero puede ralentizar los tiempos de carga y aumentar la carga del servidor.
