Я подаю некоторые файлы через HTTPModule в asp.net. Я хочу знать, есть ли какие-либо преимущества в настройке или отсутствии настройки заголовка Cache-Control для чего-либо (например, no-cache)?
Редактировать: Причина, по которой меня это интересует, заключается в том, что мы столкнулись с проблемой, когда обработка офисных документов через сеанс SSL в IE приводит к ошибке (если для элемента управления кэшем установлено значение no- кэш). То есть вы не можете загружать офисные документы через SSL в IE, если для Cache-Control установлено значение no-cache.
По сути, я не хочу включать заголовок Cache-Control, но задаюсь вопросом, не вызовет ли это проблемы?
Редактировать 2: Ну, заголовок Cache-Control отсутствует. Я попробовал предложения ниже, но у меня были некоторые проблемы. Каждый раз, когда я добавляю заголовок expires или вообще меняю Cache-Control, когда я пытаюсь открыть документ Office 2007, он пытается открыть его в виде почтового индекса. (Я знаю, что это действительно zip-файлы под обложками), но когда я не использую заголовок expires или элемент управления кэшем, IE открывает их просто как Office Documents. К сожалению, у меня нет времени, чтобы попытаться выяснить все это, так как код останавливается через десять минут:)
Спасибо всем за помощь!