22
0
Fork 0

doc pour hit_for_pass

This commit is contained in:
Gregory Colpart 2021-05-07 10:02:32 +02:00
parent d3752a3813
commit f6895d340b
1 changed files with 21 additions and 0 deletions

View File

@ -792,3 +792,24 @@ sub vcl_deliver {
}
~~~
### hit_for_pass
Lorsque Varnish interroge un serveur de backend pour une URL donnée, il fait patienter les
autres clients qui demandent la même URL… ce qui est optimisé SAUF si l'URL n'est finalement
pas cachable ! Une manière de permettre la parallélisation de ces requêtes vers une ressource
pas cachable est que Varnish crée une note "hit_for_pass" pour retenir cela. Ça se fait
en mettant un TTL et en forçant une requête à ne pas être cachable :
~~~
# mark as "hit_for_pass" for 30s
set beresp.ttl = 30s;
set beresp.uncacheable = true;
~~~
Voir <https://info.varnish-software.com/blog/hit-for-pass-varnish-cache>