Кэш лака работает хорошо, но создает новый кеш для каждого посетителя

Я установил кеш-память на своем сервере

Кэширование и его TTL работают хорошо

Но система создает новый объект кеша и возраст для каждый посетитель

Как я могу настроить систему для создания одного объекта кеша для всех посетителей?

Большое спасибо

0
задан 18 February 2016 в 10:28
2 ответа

Я нашел ответ на этой странице

https://www.varnish-cache.org/faq

Почему Varnish хранит в кеше отдельную версию для каждого браузера?

Бэкэнд выдает сообщение «Vary: User-Agent», которое явно сообщает Varnish о необходимости сохранения отдельной версии страницы для каждого User-Agent. Измените конфигурацию внутреннего сервера или перезапишите заголовок в vcl_fetch.

1
ответ дан 4 December 2019 в 16:41

Не сообщая нам больше, что означает каждый посетитель , неплохо, что Varnish создает новые объекты для каждого из них.

В противном случае, если я войду в вашу учетную запись система, она может встретить меня «Добро пожаловать, египтянин», если я захожу в систему после вас, потому что она повторно использует кэшированный объект, который был создан вашим логином.

Как выглядит URL ваших посетителей? Если он содержит имя пользователя, то естественно, что varnish создает для них новые объекты.

0
ответ дан 4 December 2019 в 16:41

Теги

Похожие вопросы