2010-03-17 7 views
1

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

ответ

1

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

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

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

Смежные вопросы