Как настроить GZIP сожитие на IIS

Programming
Предыдущий Следующий

 Как оказалось настройка GZIP сожития не требует не какого кода от программиста, для этого нужно всего лишь внести небольшие правки в web.config сайта. Хотя я подозреваю, что не на всех хостингах это будет работать, но мне помогло:

 <system.webServer>
  <httpCompression
            directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
    <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll"/>
    <dynamicTypes>
      <add mimeType="text/*" enabled="true"/>
      <add mimeType="message/*" enabled="true"/>
      <add mimeType="application/javascript" enabled="true"/>
      <add mimeType="*/*" enabled="false"/>
    </dynamicTypes>
    <staticTypes>
      <add mimeType="text/*" enabled="true"/>
      <add mimeType="message/*" enabled="true"/>
      <add mimeType="application/javascript" enabled="true"/>
      <add mimeType="*/*" enabled="false"/>
     </staticTypes>
  </httpCompression>
  <urlCompression doStaticCompression="true" doDynamicCompression="true"/>
</system.webServer>

Для проверки работы убедитесь в том, что у страниц сайта появился заголовок:
Content-Encoding: gzip
 

Самостоятельный отпуск Опыт заказа вывоза мусора в Киеве Магія зміни: Від ночі до дня
Магія Вечірнього Неба: Відлякуйте втомленість дня і зануртеся у світ загадок і краси