GZIP sıkıştırma, web sitelerinin performans aralığını büyük oranda etkileyen optimizasyon işlemleri arasında yerini alır. Site hızı, SEO çalışmaları içerisinde önemli bir etken olduğundan siteler için GZIP sıkıştırması göz ardı edilmemesi gereken yararlı bir eylemdir. Çünkü Google algoritmalarının web siteleri adına baktığı ilk kriter hızdır. Sitenize GZIP sıkıştırma işlemi uygulamanız halinde dosyalarınızı %70’in üzerinde sıkıştırma oranları ile küçülterek site performansınızı iyileştirmeniz mümkündür. Yazımızın alt başlıklarında GZIP sıkıştırması hakkında ayrıntılı bilgilere erişim sağlayabilirsiniz.
GZIP Sıkıştırması Nedir, Ne İşe Yarar?
GZIP sıkıştırması nedir; GNU zip’in kısaltılışı olarak bilinen yazılım, ağırlıklı olarak bir dosya formatını sıkıştırma ve açma işlemleri için kullanılmaktadır. GZIP sıkıştırması ile HTML, CSS, JavaScript ve görsel içerikli dosyalarınızı büyük sıkıştırma oranları küçültebilirsiniz. Bu sayede site hızınız konusunda organik ziyaretçi kaybı yaşama ihtimaliniz minimuma inecek ve site hızlandırma çalışmalarınız başarılı olacaktır.
GZIP sıkıştırma işlemi yapmadan önce sitenizde GZIP etkinleştirmesinin yapılıp yapılmadığını kontrol etmelisiniz. Bunun için https://www.giftofspeed.com/gzip-test/ linki üzerinden kısa süre içerisinde öğrenebilirsiniz. Tercihiniz dahilinde WebPageTest ya da GTMetrix testlerinden birini de uygulayabilirsiniz. Test içerisinde hata almanız halinde, GZIP sıkıştırmasının etkin olup olmadığını öğrenebilirsiniz.
GZIP Sıkıştırması Adım Adım Nasıl Yapılır?
WordPress optimizasyonları arasında kuşkusuz en kolay ve
zahmetsiz gerçekleştireceğiniz işlem GZIP sıkıştırması olacaktır. Birazdan
bahsedeceğimiz işlem adımlarını takip etmeniz halinde birkaç dakika içerisinde
amacınıza ulaşabilirsiniz.
Cpanel ile GZIP Sıkıştırma
Sitenizin Cpanel’i üzerinden GZIP sıkıştırma işlemini
gerçekleştirmek için yapmanız gerekenler:
- Username ve password bilgilerinizi kullanarak
panelinize giriş sağlayın.
- Sayfanın alt kısmında yer alan Yazılım/Servisler
(Software/Services) kısmından Web Sitesini Optimize Edin seçeneğini tercih
ediniz.
- Karşınıza çıkacak İçeriği Sıkıştır’ın altındaki
Tüm İçeriği Sıkıştır seçeneğini işaretleyerek içeriklerinizin tamamını
sıkıştırabilirsiniz.
.htaccess ile GZIP Sıkıştırma
GZIP sıkıştırma işlemini Cpanel üzerinden
gerçekleştiremediğiniz taktirde .htaccess yöntemini kullanmalısınız. Sitenizin
ana dizin kısmında yer alan .htaccess isimli dosyanızı bir editör yardımı ile
açarak aşağıdaki mod_deflate (önerilen) kodunu ekleyiniz.
<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
# For Older Browsers Which Can’t Handle Compression
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Bu Yazıları da Sevebilirsiniz
Jira Rehberi
Çoğu zaman yazılım hatalarını tespit etmek, zaman isteyen bir iştir. Bir araç kullanmak süreci çok daha kolay hale getirir. Jira, manuel testlerde kul...
</IfModule>
Sunucunun mod_deflate’i desteklememesi halinde aşağıda
bulunan mod_gzip kodunu kullanabilirsiniz.
<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>
Eklenti Kullanarak GZIP Sıkıştırma
WordPress site hızlandırma işlemi için eklentilerden yararlanarak sitenizde GZIP sıkıştırma işlemi uygulayabilirsiniz . Bunun için yapmanız gerekenler şunlardır:
WordPress için:
- WordPress hesabınıza giriş yapınız.
- Admin paneli üzerinden Eklentiler ->Yeni Ekle
seçeneğine tıklayın.
- Açılan ekranda sağ üst köşede yer alan
Eklentilerde Ara kısmına GZIP Ninja Speed Compression yazıp, aratın.
- Son olarak eklentiyi yükleyerek, etkileştirin.
Joomla için:
- Joomla yönetici paneline giriş yapınız.
- Sistem -> Genel Yapılandırma ->Sunucu kısmından GZIP etkinleştirmesini sağlayabilirsiniz.