¿Qué hace realmente el encabezado "Vary: Cookie" para servir páginas de Varnish?

9

De acuerdo con la documentación en default.settings.php, y he visto descripciones similares en otros lugares, "Without "Vary:Cookie", authenticated users would also be served the anonymous page from the cache."

Sin embargo, $conf['omit_vary_cookie'] = TRUE;se recomienda con Varnish en Drupal 7 y no parece impedir que los usuarios puedan cambiar de anon a sesiones autenticadas. ¿Es este un encabezado que a Varnish realmente no le importa?

un entrenador
fuente

Respuestas:

15

Para responder mi propia pregunta. Descubrí que con los $conf['omit_vary_cookie'] = TRUE;usuarios que visitan una página como usuarios anónimos e inician sesión, verán la versión en caché de la página hasta que hagan clic en "actualizar" en sus navegadores. Es una sutil diferencia que no noté al principio como usuario administrador.

un entrenador
fuente