From 61583bed58b06d1eb67052275a052a4afe92812c Mon Sep 17 00:00:00 2001 From: jlecour Date: Tue, 11 Jan 2022 12:04:36 +0100 Subject: [PATCH] Info pour gros cookies --- HowtoVarnish.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/HowtoVarnish.md b/HowtoVarnish.md index fdbad717..480c0bc4 100644 --- a/HowtoVarnish.md +++ b/HowtoVarnish.md @@ -819,6 +819,12 @@ sub vcl_deliver { La taille maximum d'un objet en cache ne semble limitée que par la taille du cache lui-même. Cela n'est malheureusement pas configurable comme avec Squid. +### Taille des cookies + +Il est communément admis que les cookies devraient rester sous la barre des 4096 octets (4 ko). Si vous avez beosin de faire transiter des cookies plus importants, il peut devenir nécessaire d'augmenter la valeur de `workspace_client`. la valeur par défaut est de `64k` et il ets préférable qu'elle reste un multiple de 4k. Attention que cette quantité de mémoire est allouée pour chaque requête, donc sur une instance à fort traffic ça peut grimper vite. + +Pour augmenter la valeur, il faut ajuster la commande de démarrage de `varnishd` en ajoutant `-p workspace_client=96k` par exemple. + ### Comment prendre en compte un changement de configuration / règles ? Un reload ne suffit parfois pas, un restart sera nécessaire dans certains cas. De plus, il faut vider du cache les éventuels objets concernés.