Я нашел ответ на свой вопрос в другом месте на этом сайте. Уот! (Не уверен, почему это не появилось, когда я впервые опубликовал это, но неважно, в конце концов я добрался до него.)
Для тех, кто заинтересован, ответ был таким (как опубликовано Gabriel McAdams):
Вы делаете это в IIS. Если вы используете IIS 7, вы можете добавить заголовок в файл web.config. Он находится в разделе system.webServer.
<staticContent>
<clientCache httpExpires="Sun, 29 Mar 2020 00:00:00 GMT" cacheControlMode="UseExpires" />
</staticContent>
Это приведет к тому, что для всего статического содержимого заголовок HTTP expires будет установлен на 2020 год. Статическое содержимое означает все, что не обслуживается механизмом ASP.NET, например изображения, файлы сценариев и таблицы стилей.
Или, чтобы использовать относительный срок действия, используйте это:
<staticContent>
<clientCache cacheControlMaxAge ="2.00:00:00" cacheControlMode="UseMaxAge" />
</staticContent>
Это приведет к тому, что весь статический контент будет иметь HTTP-заголовок expires, установленный на 2 дня.
person
Chuck Le Butt
schedule
11.06.2010