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:
LoadModule deflate_module modules/mod_deflate.so
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.
AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE text/plain text/xml AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE text/css text/javascript AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/atom+xml AddOutputFilterByType DEFLATE text/javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4.[0678] no-gzip BrowserMatch bMSIEs7 !no-gzip !gzip-only-text/html BrowserMatch bOpera !no-gzip Header append Vary User-Agent env=!dont-vary
Bu kod html, css, text ve javascript dosyalarınızı sıkıştıracaktır.
4. Son olarak Apache’nizi yeniden başlatın
service httpd restart
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,
Yazar Hakkında Oral ÜNAL
PHP ile küçük bir çocukken tanıştı ve hala tanışmaya devam ediyor. Osmangazi Üniversitesi öğrencisi. Bisiklet tutkunu.
Makaleyi beğendiniz mi?
Beğendiyseniz RSS Beslemelerimize abone olabilirsiniz veya bizi Twitter'da takip edebilirsiniz.





