Mendel
Гуру форума
- Регистрация
- 27 Янв 2008
- Сообщения
- 215
- Реакции
- 65
- Автор темы
- #1
Доброго дня коллеги!
Давным давно столкнулся я с такой проблемой - при авторизации пользователя у меня некоторое время выводился контент предназначенный для неавторизованных. (Для неавторизованных срок жизни кэша побольше заметно).
Тогда мне показалось идеальным решением добавить хеадер Vary cookie.
Всё стало работать прекрасно, но недавно движок переехал за нгинкс. И это добрый кэшер убивает хеадер вари, заменяя его своим.
В голову приходит пару вариантов:
1 - мучать хостера на тему более удачного конфига
2 - добавить "мусорный" гет-параметр в ссылки для авторизованных, и забыть о проблеме
3 - найти альтернативное решение для того чтобы кэшировался только неавторизованный контент
Первые два мне как вы понимаете не нравятся. А другое что-то в голову не приходит. Коду несколько лет, и что-то мозг не настраивается на подходящую ноту.
Давным давно столкнулся я с такой проблемой - при авторизации пользователя у меня некоторое время выводился контент предназначенный для неавторизованных. (Для неавторизованных срок жизни кэша побольше заметно).
Тогда мне показалось идеальным решением добавить хеадер Vary cookie.
Всё стало работать прекрасно, но недавно движок переехал за нгинкс. И это добрый кэшер убивает хеадер вари, заменяя его своим.
В голову приходит пару вариантов:
1 - мучать хостера на тему более удачного конфига
2 - добавить "мусорный" гет-параметр в ссылки для авторизованных, и забыть о проблеме
3 - найти альтернативное решение для того чтобы кэшировался только неавторизованный контент
Первые два мне как вы понимаете не нравятся. А другое что-то в голову не приходит. Коду несколько лет, и что-то мозг не настраивается на подходящую ноту.