Co tak naprawdę robi nagłówek „Vary: Cookie” do wyświetlania stron z Varnish?

9

Zgodnie z dokumentacją w pliku default.settings.php, podobne opisy widziałem gdzie indziej, "Without "Vary:Cookie", authenticated users would also be served the anonymous page from the cache."

$conf['omit_vary_cookie'] = TRUE;Jest jednak zalecane w przypadku Varnish w Drupal 7 i wydaje się, że nie uniemożliwia użytkownikom przełączania się z sesji anonowych na uwierzytelnione. Czy to nagłówek, którego Lakier tak naprawdę nie obchodzi?

kanapa
źródło

Odpowiedzi:

15

Aby odpowiedzieć na moje pytanie. Zauważyłem, że $conf['omit_vary_cookie'] = TRUE;użytkownicy, którzy odwiedzają stronę jako użytkownicy anonimowi i logują się, będą widzieć wersję strony z pamięci podręcznej, dopóki nie klikną „odśwież” w swoich przeglądarkach. Jest to subtelna różnica, której początkowo nie zauważyłem jako administrator.

kanapa
źródło