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

Gzip, daha hızlı ağ transferi için dosyaları sıkıştırma (küçültme) yapmaya sağlayan bir yöntemdir ve aynı zamanda bir dosya formatıdır. Sıkıştırma web sitenizin kullanıcıları için daha hızlı yüklenen sayfalar oluşturur.

Gzip sıkıştırmayı etkinleştirmek genel yapılan bir uygulamadır, eğer gzip sıkıştırmayı kullanıyorsanız muhtemelen sayfalarınız daha yavaş yüklenecektir.

Gzip sıkıştırma Nekadar Etkilidir?

HTML ve CSS dosyalarınızın Gzip ile sıkıştırılması genellikle dosya boyutunun yüzde elli ila yetmiş yüzdesi kadar tasarruf sağlar. Buda sayfalarınızın yüklenme zamanını kısaltır ve daha az bant genişliği sağlar.

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

Sitenize giren bir kullanıcı sayfanızı açmaya çalıştığında, web tarayıcısı sıkıştırmayı algılar ve web sunucunuzdaki sıkıştırılmış (küçültülmüş) dosyayı gösterir buda sitenizin açılış hızını iyi yönde etkiler.

WordPress Gzip Sıkıştırması Nasıl Etkinleştirilir?

İlk olarak sitenizde Gzip etkin olup olmadığını kontrol etmek için şu: GZIPcompression siteye girin ve ardından sitenizin adresini girip tarama yapın.

Eğer sunucunuzda Gzip etkinse ekranda, Sitenizde Gzip etkindir uyarısı verecektir.

gzip sıkıştırma

WordPress Gzip Sıkıştırma Test

Eğer sunucunuzda, web sitenizde Gzip etkindeğilse, yapacaklarınız;

Hiç lafı uzatmadan, dolandırmadan konuşmak gerekirse, arkadaşlar zor bir iş değil ilk olarak hosting firmanızın destek birimini arayıp şu işimi halledin demeniz yeterli. Bunu yapmak sizin işiniz değildir aslında bunu sizin hosting sağlayıcınızın yapması gereklidir.

Nedenmi ?

.htaccess dosyanıza yanlış bir kod girmeniz halinde siteniz patlayabilir bunu bilmiş olun, daha önce bu işi yapmamışsanız eğer yapmanızı tavsiye etmiyorum ama benim yapmam gerekiyor diyorsanız.

Sitenizin ana dizininde bulunan .htaccess dosyanıza bu kodları eklemeniz gerekiyor.

<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
</IfModule>

Eğer sunucunuz bu kodları desteklemiyorsa aşağıdaki alternatif kodları 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 handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>

.Htaccess dosyanızı kaydedin ve ardından web sitenizi yenileyin, yukarıda verdiğim siteye girerek sitenizi tekrar test edin.

Apache Web Sunucularında Gzip Etkinleştirme

Yukarıdaki kodlar gzip sıkıştırmayı etkinleştirmemişse kodları kaldırıp aşağıdaki kodları .htaccess dosyanıza girin ve tekrar deneyin.

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

Yorum Yazın