Gzip Sıkıştırma Nedir? Nasıl Yapılır?

Websitenizdeki dosya boyutları nekadar küçük olursa, siteniz okadar hızlı açılır. Hızlı açılan websiteleri hem kullanıcı deneyimi açısından önemlidir, hemde SEO için paha biçilemez bir kriterdir. Gzip sıkıştırma işte tamda burda devreye giriyor. Gzip ile websitenizin dosya boyutunu küçültebilirsiniz.

Gzip sıkıştırma websitenizdeki HTML, JavaScript, XML ve CSS dosya boyutlarınızı küçültmeye yarar. Ayrıca Google’ında sıkıştırma yapılmamış siteleri farkettiğini belirtmemde yarar var. Aşağıda WordPress tabanlı websitelerinizde Gzip sıkıştırma işleminin .htaccess dosyası üzerinden nasıl yapıldığını öğrenebilirsiniz.

Gzip Sıkıştırma Nasıl Çalışır ?

Gzip sıkıştırmanın çalışma prensibi oldukça basittir. Gzip bir algoritma kullanarak birden çok diziyi (string) tek bir yerde toplar. Bunun yanında bu dizileri sıkıştırırken, dizi lokasyonlarınıda yöneterek sıkıştırılmış dizileri websitenize data olarak tekrar yollar. Pek çok tekrar eden diziye sahip CSS dosyaları ve websiteleri için Gzip oldukça yararlı bir işlemdir. Gzip sıkıştırma tekniği ile bu dosyalarınızı %70 – %90 oranında küçültebilir, bir diğer deyişle sıkıştırabilirsiniz.

.htaccess Dosyasın İle Gzip Sıkıştırma

1. Adım

Cpanel veya Ftp yardımı ile WordPress dosyalarınızı açın.

2. Adım

.htaccess dosyasını bulun. Bu dosyayı göremiyorsanız, cPanel üzerinden “görünmeyen dosyaları göster ” seçeneğini tıklamayı unutmayın.

3. Adım

.htaccess dosyanıza sağ tıklayarak düzenleme seçeneğine tıklayın.

4. Adım

Aşağıdaki kodu .htaccess dosyanıza yapıştırın:

# BEGIN GZIP COMPRESSION
<IfModulemod_gzip.c>
mod_gzip_onYes
mod_gzip_dechunkYes
mod_gzip_item_includefile.(html?|txt|css|js|php|pl)$
mod_gzip_item_includehandler^cgi-script$
mod_gzip_item_includemime^text/.*
mod_gzip_item_includemime^application/x-javascript.*
mod_gzip_item_excludemime^image/.*
mod_gzip_item_excluderspheader^Content-Encoding:.*gzip.*
</IfModule>
# END GZIP COMPRESSION

Eğer websiteniz nginx serverları üzerinde ise aşağıdaki kodu yapıştırın:

gzipon;
gzip_comp_level2;
gzip_http_version1.0;
gzip_proxied any;
gzip_min_length1100;
gzip_buffers168k;
gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
gzip_disable"MSIE [1-6].(?!.*SV1)";
gzip_varyon;

5. Adım

Dosya değişikliklerini kaydedin.

Eklenti Yardımı İle Gzip Sıkıştırma

WordPress tabanlı websitelerinde Gzip sıkıştırması yapabileceğiniz pek çok eklenti mevcut. W3 Total Cache en başarılı eklentilerden biri. Bu yardımcı eklenti ile Gzip sıkıştırması yapabilirsiniz.

Bu eklentide sıkıştırma yapabilmek için eklentinin Ayarlar kısmında bulundan Browser Cache sayfasına gelin. Burada HTTP compression seçeneğini tıklayın ve değişiklikleri kaydedin.

Gzip sıkıştırma işlemini doğru yapıp yapmadığınızı GiftOfSpeed veya SmallSeoTools üzerinden kontrol edebilirsiniz.

0 0 vote
Article Rating
Yazar
Yasin Atagün
Takip Et
Bildir
guest
0 Yorum
Inline Feedbacks
Tüm Yorumları Göster
0
Yorumlarınız bizim için çok değerli!x
()
x