Kapat

WordPress GZIP Nedir? Nasıl Kullanılır?

Anasayfa Wordpress WordPress GZIP Nedir? Nasıl Kullanılır?
wordpress-gzip-etkinleştirme

Bir WordPress siteniz varsa ve bu kelimeyi duymadıysanız açıkçası şaşırırım. İllaki hepimiz sitemize hız testleri yapıyoruz yapmaya da devam edeceğiz. Sitelerimizin değerlendirmesini yapan bazı web sayfalarında eğer sitenizde GZIP kullanmıyorsanız puanların düşük olduğunu ve site hızı için GZIP kullanmanızı bildiren bir uyarıyı görmüşsünüzdür.

Bahsettiğimiz bu olay, GZIP adından da belki tahmin yürütebileceğiniz gibi siteler için kullanılan bir sıkıştırma şeklidir. Bu sistem kullanıldığında bir sayfanın büyüklüğü % 60’e varan oranlarda küçültülür ve böylece tarayıcıda açılmak istenilen sayfa çok daha hızlı yüklenir. Yani bu yöntem aslında site hızlandırma yöntemlerinden biridir. Aşağı da ki görselde biraz daha grafiksel şekilde GZIP’in mantığını kavrayabilirsiniz.

gzip-asamalari

İyide Ne İşimize Yarayacak?

Daha önce zaten ste hızlandırma konularıyla ilgili makalelerim var ve mutlaka okumuş olmalısınız. Site hızı ile ilgili yazımda da belirttiğim gibi ziyaretçi sayısında site hızı çok önemli bir etkendir. Bu sistem ile hızınız minimum %50 oranında artacaktır.

İyi Hoşta Siteye Nasıl Uygulayacağız?

Taş çatlasın 2-3 dakikanızı alacak bir işlem diyebilirim. Sizlere htaccess dosyası üzerinden sıkıştırma işlemini anlatacağım. Belki başka yöntemler de kullanabilirsiniz ancak en kolay ve etkili yöntem olarak bunu gördüğümden dolayı bu yöntemi anlatacağım. Nasıl yapılacağını göstermeden önce şunu da belirtmeliyim ki sunucunuzun php mod_gzip veya mod_deflate özelliğinin aktif olması gerekiyor.

.htaccess İle GZIP Uygulama

.htaccess size ait sitenin ana dizininde bulunan en yararlı dosyalardan biridir. Bu dosyayı direkt olarak Yönetici Panelinizden düzenleyebilirsiniz. Aşağıda vereceğim kodu bu dosya içerisine yapıştırıp kaydedin ve GZIP olayını bu şekilde halledin.

<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml

# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>

Bütün işlem bu kadar! Eğer her şey yolunda gittiyse artık GZIP sıkıştırmayı sitenizde uygulamışsınız demektir. Eğer sorun yaşadıysanız mail adreslerinden bana ulaşabilirsiniz. Elimden geldiğince yardımcı olmaya çalışırım!

Herkese İyi Okumalar!

Bir Cevap Yazın

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

SPONSOR
SPONSOR