Site Hızlandırma

Gzip Etkinleştirme Nedir ve Nasıl Yapılır?

Gzip sıkıştırması, internet sitelerinin hızını doğrudan etkileyen faktörlerden birisidir.

Özellikle php yazılımlarını ve wordpress sitelerini hızlandırmak isteyenlerin ilk olarak yapması gereken ayar, gzip sıkıştırmasını etkinleştirmektir. Google ‘ın sitenizi tararken göz önünde bulundurduğu hız faktörü, seo algoritmasında en çok önem verdiği noktadır.

Hızlı yükleme süresi için sıkıştırılmış sayfalara sahip olmanız gerekmektedir.

Öncelikle sitenizde gzip sıkıştırması aktif mi bunu kontrol edelim.

Gzip Test aracıyla sitenizi test edebilir, gzip sıkıştırmasının aktif olup olmadığını görebilirsiniz.

blank
Gzip Test – MarkaTasarımı

Gördüğünüz gibi markatasarimi.com ‘da aktif ve 81.76% sıkıştırma elde etmişim. Bunun site performansıma etkisini kelimelerle anlatamam.

Haydi bakalım, gzip sıkıştırma nasıl etkinleştirilir?

.htaccess Dosyası ile Gzip Etkinleştirme

mod_deflate yöntemi ile aktifleştirme

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/xml
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/x-font  
  AddOutputFilterByType DEFLATE application/x-font-truetype  
  AddOutputFilterByType DEFLATE application/x-font-ttf  
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/opentype
# Sıkıştırmayı İşleyemeyen Eski Tarayıcılar için
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>

mod_gzip yöntemi ile aktifleştirme

<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_include mime ^text/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_include handler ^cgi-script$
</ifModule>

Eğer bu iki yönteme rağmen gzip etkinleşmediyse hosting veya sunucu ayarınızda bu seçenek aktif olmayabilir.

Bu sorunu çözmek için hosting veya sunucu yönetim panelinde php.ini düzenleyiciyi açarak yapabilirsiniz. Bazı yönetim panellerinde tek tıkla açılmaktadır. Bazılarında ise elle yazmak gerekmektedir.

Düzenleyiciyi açtıktan sonra aşağıda bulunan kodları ekleyerek aktif edebilirsiniz.

output_handler = Off
zlib.output_compression = On
zlib.output_handler = ob_gzhandler

Eğer bütün bunlara rağmen test sonucu hala olumsuz ise hosting firmanız ile iletişime geçerek gzip sıkıştırmayı aktif edebilirsiniz.

Gürkan ŞAHİNBAŞ

MarkaTasarimi.com 'un kurucusu, tasarımcı ve geliştirici.

İlgili Makaleler

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu