Что на самом деле делает заголовок «Vary: Cookie» для обслуживания страниц из Varnish?


9

Согласно документации в default.settings.php, и я видел подобные описания в других местах, "Without "Vary:Cookie", authenticated users would also be served the anonymous page from the cache."

Однако $conf['omit_vary_cookie'] = TRUE;рекомендуется с Varnish в Drupal 7 и, похоже, не мешает пользователям переключаться с аноновых сеансов на аутентифицированные. Это заголовок, который на самом деле не заботит Varnish?

Ответы:


15

Чтобы ответить на мой собственный вопрос. Я обнаружил, что $conf['omit_vary_cookie'] = TRUE;пользователи, которые посещают страницу как анонимные пользователи и входят в систему, будут видеть кэшированную версию страницы, пока не нажмут кнопку «обновить» в своих браузерах. Это тонкое различие, которое я сначала не заметил как пользователь admininistrator.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.