varnish – Caché de barniz: ¿TTL predeterminado?

Pregunta:

Descubrí que puedo configurar el TTL en Varnish de la siguiente manera en mi archivo VCL:

sub vcl_fetch {
    # 1 minute
    set obj.ttl = 1m;
}

Pero, ¿cuál es la configuración predeterminada (asumiendo que el servidor backend no establece ningún encabezado de control de caché)?

Respuesta:

Esto está en la plantilla predeterminada:

sub vcl_fetch {
    if (beresp.ttl <= 0s ||
        beresp.http.Set-Cookie ||
        beresp.http.Vary == "*") {
                /*
                 * Mark as "Hit-For-Pass" for the next 2 minutes
                 */
                set beresp.ttl = 120 s;
                return (hit_for_pass);
    }
    return (deliver);
}

Entonces, 120 segundos.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım