Skip to content

Centos 5’e mod_gzip Kurma

Merhaba arkadaşlar,

Centos 5, mod_gzip ile uyumlu olmayan Apache 2 ile beraber gelmektedir. Centos 5’de mod_gzip karşılığı olarak mod_deflate kullanılır.

Bu modülü Centos 5’e kurmak çok basit bir işlem gerektirir. Bu modül Centos 5’de yer almaktadır ve sadece aktif edilmesi gerekmektedir.

Bu kurulum için /etc/httpd/conf/httpd.conf dosyasını açmanız gerekmektedir. Bu düzenlemeleri gerçekleştirmeden önce httpd.conf dosyanızın yedeğini almanızı tavsiye ederim.

Aşağıdaki adımları takip ederek projelerinizde gzip sıkıştırmayı kullanabilirsiniz.

1. Öncelikle httpd.conf dosyanızda şu satırı bulun:

[sourcecode]LoadModule deflate_module modules/mod_deflate.so[/sourcecode]

2. Yukarıdaki bu satırın başında “#” işareti varsa kaldırın:
Yukarıdaki satırı bulun ve başında “#” işareti varsa kaldırın. Bu işlemi yapmadan önce /etc/httpd/modules/mod_deflate.so dosyasının var olduğunu kontrol edin. Eğer bu dosya yoksa bırakın # işareti durmaya devam etsin.

3. DEFLATE modülünün ayarlarını yapın:
Aşağıdaki kodu apache konfigürasyon dosyanıza ekleyin.

[sourcecode]<FilesMatch "\\.(js|css|html|htm|php|xml)$">
SetOutputFilter DEFLATE
</FilesMatch>[/sourcecode]

Bu kod html, css, text ve javascript dosyalarınızı sıkıştıracaktır.

4. Son olarak Apache’nizi yeniden başlatın

[sourcecode]service httpd restart[/sourcecode]

Sitelerinizi hızlandırmanız için güzel bir yöntem. JavaScript ve CSS dosyalarınızın boyutlarını farkedilir bir oranda azaltır. Fakat bu yöntem sunucuya binen yük miktarını da arttırır. Bu nedenle bunu kullanırken dikkatli olmak gerekir.

Gzip sıkıştırmasının çalışıp çalışmadığını öğrenmek için bu aracı kullanabilirsiniz.

Umarım işinize yarar, kolay gelsin,

Son Güncelleme: 21 Ekim 2012

TR Kodlama GitHub'da!

TR Kodlama'da yer alan makaleleri GitHub üzerinden düzenleyebileceğinizi biliyor muyudunuz? Harika değil mi? Bu makale ile ilgili düzenleme yapmak isterseniz aşağıdaki butona tıklayınız!

GitHub'da Görüntüle ve Düzenle!