@Extramezz

Кэширование на IIS сервере (ASP.NET)?

У меня есть самый обычный IIS сервер с ASP.NET.

Подскажите, как мне на нем включить отправку http-заголовков кэширования, при запросах к файлам JS, CSS и т.д?
  • Вопрос задан
  • 1105 просмотров
Решения вопроса 1
LifeAct
@LifeAct
Создаем и раскручиваем, не ставим на конвейер
В веб конфиге:
<system.webServer>

    
	 <staticContent>
      <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="10.00:00:00" />
    </staticContent>
    
   <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
      <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" staticCompressionLevel="9" />
      <dynamicTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="message/*" enabled="true" />
        <add mimeType="application/x-javascript" enabled="true" />
        <add mimeType="application/json" enabled="true" />
        <add mimeType="*/*" enabled="false" />
      </dynamicTypes>
      <staticTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="message/*" enabled="true" />
        <add mimeType="application/x-javascript" enabled="true" />
        <add mimeType="application/atom+xml" enabled="true" />
        <add mimeType="application/xaml+xml" enabled="true" />
        <add mimeType="*/*" enabled="false" />
      </staticTypes>
    </httpCompression>
    
    <urlCompression doStaticCompression="true" doDynamicCompression="true" /> 
.................


но для разных версий IIS, разные могут быть наборы инструкций.... + вероятно не все директивы позволяет виртуальный хостер
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы