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

  • Ionized Digital Air Studios

    Ionized Digi

    20 HAZİRAN 2009
  • Kevin Bruckert

    Kevin Brucke

    30 Aralık 2006
  • TheDroidDemos

    TheDroidDemo

    15 ŞUBAT 2011