Mod Deflate Apache için sayfa sıkıştırma desteği sağlayan bir modüldür. Bu modül sayesinde Apache üzerinde barındırılan web siteleriniz daha hızlı bir görüntülenme hızına sahip olacaktır. Yalnız bu modülün aktif edilmesi bazı durumlarda özel hata sayfalarının görüntülenmesini engellemektedir. Bu yüzden ben hem bu modülün aktif edilmesini hemde nasıl devre dışı bırakılacağını anlatacağım. Şimdi dilerseniz öncelikle Mod Deflate modülünü nasıl etkinleştireceğimize geçelim. Ben test ortamımda Debian üzerinde kurulu olan Apache2 yi kullanacağım…
Mod Deflate Apache2 ile birlikte gelen bir modüldür. Çoğu zaman aktif halde gelmektedir. Fakat aktif değil ise aktif etmeniz gerekmektedir. Bu işlem için deflate.conf dosyasını düzenliyeceğiz, dosyanın bendeki konumu /etc/apache2/mods-available burası. deflate.conf dosyanız bu konumdan farklı bir konumda isede aratarak doğru konumunu bulunuz. Aratmak için ise şu komutları kullanabilirsiniz.
updatedb
locate deflate.conf
İşlem için konsola nano /etc/apache2/mods-available/deflate.conf komutunu verelim. Ardından
#AddOutputFilterByType DEFLATE text/html text/plain text/xml
bu satırın başındaki # işaretini kaldıralım. Bu işlem ile Apache sunucu için mod_deflate modülünü etkinleştirmiş oluyoruz. Kapatmak için ise
AddOutputFilterByType DEFLATE text/html text/plain text/xml
bu satırın başına # koyuyoruz.
Konuyu merak edenler için hazır bir cevap vermişken mod_deflate ile sıkıştırılması istenilen nesnelerin nasıl arttırılacağı ve nasıl azaltılacağınada değinecek olur isek
AddOutputFilterByType DEFLATE text/html text/plain text/xml
AddOutputFilterByType DEFLATE bu satırın sonuna
text/html text/plain text/xml text/css application/javascript
sıkıştırılmasını istediğimiz dosya türlerini yazmamız gerekecektir.
İşlemlerden sonra Apache sunucumuzu yeniden başlatmanız gerekecektir.
/etc/init.d/apache2 restart
Yaptığınız işlemlerin testi için ise http://www.gidnetwork.com/tools/gzip-test.php bu adresi kullanabilirsiniz.