7 Ocak 2016 Perşembe

Apache Hızlandırma mod_deflate Gzip Kullanımı

İnternet hızlandıkça, siteler yavaşlıyor... Biraz ters bir cümle oldu ama sanırım donanım fakiri birçoğumuz bunun ne demek olduğunu anlıyoruz. Hızlanan internet altyapılarında donanım olarak geriye düştüğümüzde yapılacak tek şey biraz default ayarları kurcalamaktır.

Bu komutun kullanılmasından önce gzip nedir ona bir göz atalım;

GZİP NEDİR? NE İŞE YARAR ? Web sitenizin boyutunu 3. bir kişi olarak ele alıp , sıkıştırarak daha küçük boyutlara ulaştırma işleminin en kaba halidir. Örneğin sitenizin açılış sayfası 100kb civarında ise gzip ile %70-80 sıkıştırabilir ve kullanıcınıza 20kb lık bir açılış sayfası sunabilirsiniz.

Seo kavramının etkin olduğu şu dönemde ise rakiplerinden 1 adım önde olman senin siteni biraz daha değerli kılacaktır.

Hadi başlayalım, zaten uzun ve karışık bir işlem değil...

 

Öncelikle Apache servisinin kullandığı httpd.conf dosyasını buluyoruz. Birçok web panelinde yönetim panelinden bile erişilebilir bu dosyaya ama biz nerede olduğunu bulmak istiyorsak sunucumuza SSH ile login olup komut satırına

whereis httpd.conf

yazabiliriz. Ama öncesinde ne olur ne olmaz dosyanızı yedekleyin. Çıkan sonuca göre dilerseniz nano ile dilersenizde Winscp tarzında programlar ile httpd.conf dosyasını editleyebilirsiniz. Neyse konuyu uzatmayalım. Bulduğumuz httpd.conf dosyasının en altına şu komutu ekliyoruz.
LoadModule deflate_module modules/mod_deflate.so

Dosyayı kaydettikten sonra Apache web servisini tekrar başlatıyoruz..
service httpd restart

Sisteminizde benim gibi wordpress kullanıyorsanız, .htaccess dosyasınada bir kaç satır ekleyeceğiz. Eklenecek kodlar aşağıda...
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain

AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>

Tamamdır, işlem bu kadardı. Şimdi test edelim...
Buradaki  adresten sonuçlara bakıyoruz ve oldukça iyi bir sıkıştırma söz konusu diyebiliriz sanki... 58.4 KB olan sayfamız, %76,9 oranında sıkıştırılarak 13.5 KB düşürdük.

2016-01-07 10-25-55 WhatsMyIP.org HTTP Compression Test - Google Chrome

ÖNEMLİ : Bu işlem sayesinde sitenizin hızı ve PageSpeed Insights puanlarıda artacağından Google'un Gözünde daha bir değerli olacaktır. Bu işlemi yapmadan önce ile sonrası arasındaki farkı yorum bölümünden ekleyebilirsiniz. Sitenize bizde katkı sağlayalım olmaz mı...


mod_deflate kullanımını yukarıdaki makalede anlatmaya çalıştım, umarım işinize yarar. Kolay gelsin

 

1 yorum so far

[…] Eğer apache kullanıyorsanız mod_deflate modülünü aktifleştirmeniz gerekmektedir. Yabancı kaynakları anlamata zorluk çekiyorsanız Doğan Ergezer konuyu burada anlatmış  bkz :   Apache Hızlandırma mod_deflate Gzip Kullanımı […]


EmoticonEmoticon