Я хорошо знаю, как я мог бы установить его сам, но я обеспокоен тем, что он настроен в двух разных местах. Чтобы получить награду, скажите мне, где я должен искать, чтобы найти существующую настройку.Откуда мой главный заголовок?
мест мы уже смотрели на существующие установки, без успеха:
- web.config,
<StaticContent>
раздел - вывода IIS разделе Кэширование на всех трех уровнях:
- машина
- сайт
- применение
- кода (я сделал глобальный поиск
SetMaxAge
)
Контекст
Недавно мы заметили, что наши CSS и JS файлы не получают обновилась. Когда я проверяю сетевой трафик, они возвращаются с сервера с заголовком (Cache-Control: max-age=604800
), который дает им семидневную продолжительность жизни.
Нам необходимо сократить время жизни кеша. Но для жизни я не могу найти, где она установлена.
Это не набор в web.config <StaticContent>
раздел.
Это не, установленный в разделе кеширования вывода IIS (я смотрел под машиной, сайтом и приложением - все они пустые).
Это не set in code-- Я сделал глобальный поиск кода для SetMaxAge
и получил nuthin '. Где еще я могу посмотреть?
Возможно ли, что он установлен шлюзом или балансировщиком нагрузки в нашем центре обработки данных?
Добавление новой настройки для максимального возраста либо переопределит существующий, либо предоставит дубликат заголовка.В любом случае, это может рассказать вам многое о том, где он собирается. – jpaugh
Кстати, поскольку единственный ответ-эй был смущен вашим вопросом, я поставил основной вопрос первым. Я надеюсь получить исчерпывающий ответ. – jpaugh
Спасибо за это ... Я никогда не получал ответа, и мы сделали обходной путь. Но я все еще хочу знать, поэтому добавляю щедрость. –