Назад | Перейти на главную страницу

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

Я установил кеш для лака на свой сервер

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

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

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

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

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

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

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

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

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

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

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