В настоящее время я использую mod_cache для кэширования сведений о странице веб-приложения.
У меня есть кэш Vary, основанный на User-Agent и Accept-Language, поскольку для этих ситуаций существуют разные полезные нагрузки.
Vary: User-Agent, Accept-Language
Мы планируем размещать информацию о регионе для каждой страницы, но именно здесь мы пытаемся определить нашу стратегию кэширования.
У нас есть файл cookie, который по-прежнему указывает регион, для которого мы геолокацию, но очевидно, что кэш не зависит от этого файла cookie.
Можно ли варьировать в зависимости от значения для определенных файлов cookie или заголовков в целом? (Обратите внимание, я говорю некоторые куки, поскольку мы не хотим, чтобы идентификатор сеанса конфликтовал с этим) - что-то вроде регулярного выражения, соответствующего этому:
location=(.+?);