2016-09-20 3 views
1

У меня есть веб-приложение, в котором контент является динамическим для пользователей без подписки, нормально использовать устаревший контент для настроенного тайм-аута для анонимных пользователей, как я идентифицирую если пользователь является анонимным или войти в систему осуществляется через присутствие cookie AЛак: кэширование, даже если определенные cookie-файлы присутствуют в заголовке запроса или ответа

у меня есть несколько куки в веб-приложениях, например: A, B, C

  • A присутствует только для зарегистрированных пользователей
  • B & C всегда присутствуют для любого пользователя, возвращающегося (в запросе и во все ответ от бэкэнда)

Я не могу удалить B & C полностью из приложения, я хочу еще быть в состоянии кэшировать, пока A нет и все еще обслуживать все файлы cookie обратно пользователю (не удаляя их из запроса backend или внешнего запроса)

Как настроить лак для этой ситуации?

ответ

1

Вы не можете. Если вы кешируете вещи, все еще выводя B & C, тогда каждый кешированный объект будет возвращать одинаковые B & C куки-файлы каждому пользователю. Вам действительно не нужны одинаковые значения cookie для каждого пользователя.

+0

есть способ, которым я могу вынуть эти файлы cookie перед обработкой кеша и добавить их обратно после обработки кеша в лаке –

+0

также я не могу позволить себе создавать сеанс для каждого запроса на моем сервере приложений –