Daha önce burada, linux sunucu üzerinde gzip sıkıştırma dan bahsetmiştik.Şimdi windows sunucu üzerinde alıntı olarak aldığım yazıda sizlere bunu anlatacağız.
Linux sunucu üzerinde Gzip özelliğini kolaylıkla kullanabiliyoruz fakat Windows sunucu üzerinde acaba Gzip aktif edebilir miyim, kullanabilir miyim ? diyeceksiniz. Evet mümkün .
Kısaca Gzip nedir derseniz; arşivleme türü, özellikle PHP dosyalarında da kullanılabilir ve bu sayfaların tarayıcınız üzerinde daha hızlı yüklenmesini sağlar. Modern tarayıcıların birçoğu bu özelliği desteklemektedir. Internet Expolorer, Firefox vb… Gzip’in asıl amacı kaynak kod içeriğinizdeki metin içeriğini sıkıştırmasıdır. Örneğin, CSS, JS, XML dosyaları ya da ASPX, PHP gibi statik dosyalar.
Sunucu Üzerinden Gzip Özelliğini Aktif Etme İşlemi
Sunucumuza uzak masaüstü bağlantımızı kurmamızın ardından Internet Information Services (IIS) Yöneticisi altında yer alan Web Siteleri ne sağ tuş tıklayıp Özelliklerdiyelim.
Açılan Özellikler penceresi üzerinde Hizmet sekmesine tıklayalım. HTTP Sıkıştırmasıbölümünde yer alan, Uygulama dosyalarını sıkıştır ve Statik dosyaları sıkıştırseçeneklerini aktif edip Tamam diyelim.
Bu işlemin ardından ;
C:\Windows\System32\inetsrv\MetaBase.xml
Dosyası üzerinde de değişiklik yapmamız gerekiyor. Fakat ilk önce Internet Information Services yani IIS servisini durdurmamız gerekecek, Başlat > Çalıştır > services.mscgiriyoruz. Liste içerisinde IIS Admin Service seçeneğini bulup Dur tıklıyoruz. Evet IIS servisini durdurduk.
Şimdi sıra geldi MetaBase.xml dosyamızı düzenleme işlemine… Bu dosyayı işleme başlamadan önce muhakkak yedeklemenizi ve kesinlikle Notepad++ programı ile açmanızı öneririm. Notepad++ programının kullanımı ile ilgili daha önceki yazıma buradanulaşabilirsiniz. Bu dosyanın bozulması durumunda sunucunuz üzerindeki IIS servisiçalışmayacaktır.
Dosya içerisindeki ;
<IIsCompressionScheme Location =”/LM/W3SVC/Filters/Compression/deflate”
HcCompressionDll=”%windir%\system32\inetsrv\gzip.dll”
HcCreateFlags=”0″
HcDoDynamicCompression=”TRUE”
HcDoOnDemandCompression=”TRUE”
HcDoStaticCompression=”FALSE”
HcDynamicCompressionLevel=”0″
HcFileExtensions=”htm
html
txt”
HcOnDemandCompLevel=”10″
HcPriority=”1″
HcScriptFileExtensions=”asp
dll
exe”
>
</IIsCompressionScheme>
<IIsCompressionScheme Location =”/LM/W3SVC/Filters/Compression/gzip”
HcCompressionDll=”%windir%\system32\inetsrv\gzip.dll”
HcCreateFlags=”1″
HcDoDynamicCompression=”TRUE”
HcDoOnDemandCompression=”TRUE”
HcDoStaticCompression=”TRUE”
HcDynamicCompressionLevel=”0″
HcFileExtensions=”htm
html
txt”
HcOnDemandCompLevel=”10″
HcPriority=”1″
HcScriptFileExtensions=”asp
dll
exe”
>
</IIsCompressionScheme>
Bölümünü aşağıdaki gibi değiştirip ;
<IIsCompressionScheme Location =”/LM/W3SVC/Filters/Compression/deflate”
HcCompressionDll=”%windir%\system32\inetsrv\gzip.dll”
HcCreateFlags=”0″
HcDoDynamicCompression=”TRUE”
HcDoOnDemandCompression=”TRUE”
HcDoStaticCompression=”TRUE”
HcDynamicCompressionLevel=”9″
HcFileExtensions=”htm
html
txt
js
css
xml”
HcOnDemandCompLevel=”9″
HcPriority=”1″
HcScriptFileExtensions=”asp
dll
exe
php
aspx”
>
</IIsCompressionScheme>
<IIsCompressionScheme Location =”/LM/W3SVC/Filters/Compression/gzip”
HcCompressionDll=”%windir%\system32\inetsrv\gzip.dll”
HcCreateFlags=”1″
HcDoDynamicCompression=”TRUE”
HcDoOnDemandCompression=”TRUE”
HcDoStaticCompression=”TRUE”
HcDynamicCompressionLevel=”9″
HcFileExtensions=”htm
html
txt
js
css
xml”
HcOnDemandCompLevel=”9″
HcPriority=”1″
HcScriptFileExtensions=”asp
dll
exe
aspx”
></IIsCompressionScheme>
Dosyayı kaydedip çıkıyoruz. En son işlem olarak da Başlat > Çalıştır > services.msc denIIS Admin Service seçeneğini başlat demeniz yeterli olacaktır . Artık Windows sunucunuz üzerinde Gzip özelliğini kullanabilirsiniz .
Alıntı
Google ile gelen arama sonuçları:
- asp net site hızlandırma
- gzip ile sıkıştırma
- windows sunucuda site hızlandırma
- windows server css sıkıştırma
- asp net gzip deflate
- asp net html sıkıştırma
- asp net siteni hizlandir
- asp site hızlandırma
- windows-sunucu
- gzip sıkıştırma nedir