Проблема с кэшированием css и js: Как обновить кеш только тогда, когда я захочу? - PullRequest
1 голос
/ 03 сентября 2010

Я пытаюсь кэшировать файлы css и js для моего проекта mvc, и я нашел решение проблемы, которую хотел бы реализовать. StackOverflow использует параметры в своих ссылках заголовка, чтобы обновлять файлы в кэше только при изменении номера их ресурса.

Для тех, кто незнаком, вопрос, в котором я нашел это решение, находится здесь:

Что значит '?' сделать в Css ссылку?

Проблема в том, что мой проект продолжает давать мне 304 для этих файлов при их загрузке. У них тот же параметр и полный http: ... путь, но страница все равно загружается и проверяется каждый раз. Я проверяю использование одного и того же браузера как для stackoverflow, так и для моего проекта, поэтому я предполагаю, что это не проблема с настройками. Даже попал на сайт моего проекта с другого компьютера и все равно получил 304.

Что может происходить, что заставляет мой браузер проверять наличие новой версии файла, когда он не делает этого для переполнения стека?

1 Ответ

0 голосов
/ 04 сентября 2010

Я решил это сам.

Для тех, у кого также была эта проблема, ответ состоял в том, что даже с параметром в URL-адресе вы должны указать продолжительность контроля кэша в своих настройках IIS.Это, очевидно, позволяет браузеру перестать проверять актуальную версию при каждой загрузке страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...