Как предотвратить кэширование файлов .kml на сервере IIS7?

Прямо сейчас файлы .kml, которые я использую для реализации Google Maps на своем сайте, кэшируются в течение 7 дней, потому что заголовок Cache-Control в IIS7 установлен на 7 дней (в соответствии с этими инструкциями).

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

Могу ли я настроить IIS7 или внести изменения в файл .kml, чтобы удалить кэширование, или установить очень короткий период?


person Techboy    schedule 02.06.2011    source источник


Ответы (1)


Вы можете установить/изменить заголовки срока действия для каждого каталога в IIS.

Самый простой способ выполнить то, что вы хотите, — создать новый каталог, из которого вы будете обслуживать файлы .kml. Удалите заголовки с истекшим сроком действия из этого каталога.

person Eddy    schedule 04.06.2011
comment
Ага! Я не знал, что ты можешь это сделать. Спасибо :-) - person Techboy; 04.06.2011