Apa yang sebenarnya dilakukan header "Vary: Cookie" untuk melayani halaman dari Varnish?

9

Menurut dokumentasi di default.settings.php, dan saya telah melihat deskripsi serupa di tempat lain, "Without "Vary:Cookie", authenticated users would also be served the anonymous page from the cache."

Namun $conf['omit_vary_cookie'] = TRUE;dianjurkan dengan Varnish di Drupal 7 dan tampaknya tidak membuat pengguna tidak dapat beralih dari sesi langsung ke sesi yang diautentikasi. Apakah ini tajuk yang sebenarnya tidak dipedulikan Varnish?

acouch
sumber

Jawaban:

15

Untuk menjawab pertanyaan saya sendiri. Saya telah menemukan bahwa dengan $conf['omit_vary_cookie'] = TRUE;, pengguna yang mengunjungi halaman sebagai pengguna anonim dan masuk akan melihat versi halaman yang di-cache hingga mereka mengklik "menyegarkan" di browser mereka. Ini adalah perbedaan yang tidak saya sadari pada awalnya sebagai pengguna admininistrator.

acouch
sumber