SORU
31 Mart 2009, Salı


IIS7 gzip etkinleştirme

Nasıl js ve css gibi statik dosyaları gzip için IIS7 sağlayabilirim ve nasıl eğer IIS7 gerçekten istemciye göndermeden önce onları gziping ise test edebilirim?

Teşekkürler!

CEVAP
26 Mart 2011, CUMARTESİ


Yapılandırma

Tamamen Web.config dosyanızı GZİP sıkıştırmasını etkinleştirebilirsiniz. Bu paylaşılan ve IIS doğrudan yapılandıramaz barındırma iseniz, bu özellikle yararlıdır, veya config tüm ortamlar hedef arasında taşımak istiyorum.

<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>

Test

Sıkıştırma çalışan olup olmadığını test etmek için, developer tools in Chrome Firebug for Firefox kullanın ve HTTP yanıt başlığını ayarlandığından emin olun:

Content-Encoding: gzip

Bu başlık eğer yanıt kodu 304 (Değişiklik Yok) ise mevcut olmayacaktır unutmayın. Eğer durum buysa, tam bir yenileme (refresh düğmesine basarken shift ya da control tuşunu basılı tutun) yapın ve tekrar kontrol edin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • engineerguy

    engineerguy

    10 Ocak 2010
  • NikkoNantone

    NikkoNantone

    21 Kasım 2011
  • theKGB65

    theKGB65

    24 Aralık 2007