what is the ttl?
Poul-Henning Kamp
phk at phk.freebsd.dk
Thu Aug 28 13:57:42 CEST 2014
--------
In message <53FF168B.5020405 at uplex.de>, Geoff Simmons writes:
>Then how about this?
>
> sub vcl_backend_response {
> # TTL adds another two minutes, regardless of
> # current Age.
> set beresp.ttl = 120s + beresp.age;
> }
To what your comment says, you would:
set beresp.ttl = 120s;
because in VCL ttl is always relative to now.
I think the task is how do we express "Give this a total lifetime
of two minutes" and that would be:
set beresl.ttl = 120s - beresp.age;
>This would mean exposing (beresp|obj).age -- we seem to have a
>consensus on that.
Yes, unless this discussion leads to better results.
--
Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG | TCP/IP since RFC 956
FreeBSD committer | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
More information about the varnish-dev
mailing list