Caching

Componentes en caché

Deflect maneja páginas web compuestas de muchos elementos, incluyendo CSS, JavaScript, multimedia y grandes ficheros binarios. Los componentes de la página que están alojados en distintos dominios («widgets», rastreadores de tráfico, etc.) son tratados del modo habitual.

Deflect currently caches responses for 10 min, which can be tuned for individual locations (longer for infrequently changing binary files, shorter for online forums for example) in the control panel.

Cookies

While Deflect currently ignores cookies, returning the same object from the cache regardless of any cookies present in the client request, it is configurable on a per-domain and per-path basis. We can enable unique treatment of different cookies for a site or part of a site, however in doing so, we effectively disable our ability to cache that site or part of site. Nevertheless, the site will still be protected by our firewall analysis. Query strings are treated as part of the URL - different query strings will always be considered unique objects and cached as such. Responses to POST requests are never cached.

¿Está funcionando?

Puede evidenciar si Deflect está enviando una página revisando las cabeceras HTTP (usando “Inspeccionar elemento” en Chrome o Firefox); verá una Via: cadena que devuelve un servidor perímetro (edge) al enviar la página web solicitada. Tendrá un aspecto similar a:

Via:http/1.1 prometeus1.deflect.ca (ApacheTrafficServer/3.2.4 [uIcMsSfWpNeN:t cCMi p sS])

La respuesta desde el caché de Deflect, en el caso anterior [uIcMsSfWpNeN:t cCMi p sS] puede interpretarse aquí.

DNS

El DNS está configurado para tener un TTL («tiempo de vida») corto para permitir la adición/eliminación rápida de nodos en la reserva de servidores perímetro.

If you have any more questions, please see our FAQ or contact us and we’ll do our best to answer it.