Que fait réellement l'en-tête "Vary: Cookie" pour diffuser des pages à partir de Varnish?


9

Selon la documentation dans default.settings.php, et j'ai vu des descriptions similaires ailleurs, "Without "Vary:Cookie", authenticated users would also be served the anonymous page from the cache."

Cependant, il $conf['omit_vary_cookie'] = TRUE;est recommandé avec Varnish dans Drupal 7 et ne semble pas empêcher les utilisateurs de passer de sessions anon à des sessions authentifiées. Est-ce un en-tête dont Varnish ne se soucie pas vraiment?

Réponses:


15

Pour répondre à ma propre question. J'ai constaté qu'avec $conf['omit_vary_cookie'] = TRUE;, les utilisateurs qui visitent une page en tant qu'utilisateurs anonymes et se connectent verront la version mise en cache de la page jusqu'à ce qu'ils cliquent sur «Actualiser» sur leur navigateur. C'est une différence subtile que je n'ai pas remarqué au début en tant qu'utilisateur administrateur.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.