Что на самом деле делает заголовок «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.

Диван
источник