Можно ли сделать так, чтобы файл PowerPoint истекал из кэша браузера? - PullRequest
1 голос
/ 17 марта 2010

Мой сайт использует ASP. У меня есть ссылка на файл PowerPoint в файловой структуре моего сайта. Файл каждый день заменяется обновленной версией, но когда пользователи нажимают на ссылку, браузер отображает кэшированную версию, если они посетили ранее. Как я могу убедиться, что обновленная версия загружена, не прося пользователя очистить свой кеш?

1 Ответ

1 голос
/ 17 марта 2010

Я предполагаю, что вы используете IIS. То, как вы это сделаете, зависит от того, какую именно версию IIS вы используете, но давайте предположим, что версия 6 (то есть та, которая поставляется с Windows Server 2003).

Вы открываете диспетчер служб IIS и находите файл, для которого хотите изменить настройки кэширования (или вы можете сделать это в папке, в которой содержит файл - например, если вы хотите сделать все файлы в каталоге, что довольно распространено). Щелкните правой кнопкой мыши файл (или папку) и выберите «Свойства». Затем на вкладке «Заголовки HTTP» установите флажок «Включить истечение срока действия содержимого» и измените настройки на «Срок действия истекает через 1 день» или по вашему усмотрению (возможно, через час это имеет смысл).

В более новых версиях IIS (например, в составе Windows Server 2008) это немного отличается, но, надеюсь, вы сможете понять это из приведенного выше описания.

...