Web sayfanızı hızlandırın - Gzip ve Expire Kullanımı

tarih28.07.2013 13:00 — Webmaster,



Web sayfanızı hızlandırın - Gzip ve Expire Kullanımı

Wordpress yada özel script hiç farketmez, .htaccess dosyasına erişim sağlayabildiğiniz bütün sitelerinizde bu hızlandırma işlemlerini yapabilir ve faydasını anında görebilirsiniz. Web sayfanızın açılmasını hızlandırmak için htacces üzerinden gzip ve expire sıkıştırma ve cache özelliklerini kullanabilirsiniz.

 

Bunun için .htaccess dosyanıza alttaki kodları yapıştırmak yeterlidir.

 

site hızlandırma

 

Gzip sıkıştması nasıl yapılır?

#Gzip basliyor
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript text/javascript
</ifmodule>
#Gzip bitti

Bu kodu ekleyip .htaccess dosyanızı kaydedin ve sunucuya gönderin.

Sıkıştırmanın etkinleştiğini sayfa hızından anlayabilirsiniz. Check etmek isterseniz buraya tıklayıp gzip kontrolü yapabilirsiniz;

http://www.gidnetwork.com/tools/gzip-test.php

Bir diğer sıkıştırma ve sitenizi hızlandıracak yöntem ise cache'leme yöntemi ve yine .htaccess dosyası üzerinden yapılacak. Bu yöntemde ise varolan dosyalarının tarayıcıya yeniden yükleme işlemlerine süre koyup her sayfa yenilemesinde yada sayfa dolaşımında aynı dosyaların tekrardan sunucudan çağrılmamasını sağlayacağız. Doğal olarak her defasında bir çok dosya yüklenmediği -tarayıcı belleğinden alındığı için- siteniz şipşak açılacak.

Cache yöntemi

# Expire basladi
<ifModule mod_expires.c>  
    ExpiresActive On  
    ExpiresDefault "access plus 5 seconds"  
    ExpiresByType image/x-icon "access plus 2592000 seconds"  
    ExpiresByType image/jpeg "access plus 2592000 seconds"  
    ExpiresByType image/png "access plus 2592000 seconds"  
    ExpiresByType image/gif "access plus 2592000 seconds"  
    ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"  
    ExpiresByType text/css "access plus 604800 seconds"  
    ExpiresByType text/javascript "access plus 216000 seconds"  
    ExpiresByType application/javascript "access plus 216000 seconds"  
    ExpiresByType application/x-javascript "access plus 216000 seconds"  
    ExpiresByType text/html "access plus 600 seconds"  
    ExpiresByType application/xhtml+xml "access plus 600 seconds"  
</ifModule>  
# Expire bitti

Bu kod öbeği sayesinde de resim, css, js, html, vb. dosyalara süreli bir yeniden yüklenme eklemiş oluyoruz. Sitenizde düzenleme yapacağınız zaman bu kodları kaldırmanız yararınıza olacaktır yoksa değişikliklerin yansımadığını görmek size saçlarınızı yoldurabilir :)

Bu işlemlerden sonra da sitem yavaş açılıyor diyorsanız, sunucuzla ilgili olabilir.

 




Bir önceki konu başlığımıza göz atmak isterseniz tıklayınız : Large Number of Failed Login Attempts from Nedir?





Yorum Yazın