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

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.



2 yorum

  • Yorumunuz en az 30 karakter olmalıdır. (0)
    Tüm Yorumlar

    • Ayrıca sunucunun gzip deflate mod yüklemesinin de açık olması gerekiyor. Centos 7 için şu adımları izleyin. 

      nano /usr/local/apache/conf/httpd.conf

      Şu satırı bulun, ve başındaki diyez işaretini kaldırın.

      # LoadModule deflate_module modules/mod_deflate.so

      ardından httpd restart yapın.

      service httpd restart

      Yanıtla

    • İnternetteki dünyanız

      Yazınız için teşekkürler çok işime yaradı. Daha öncesinde uygulamıştım fakat eksik düzemleme yapmışım. Bu sayade güncelleme yapabildim...

      Yanıtla

Sitede Ara
  • 1 dakikalık Saygı Duruşu ve İstiklal Marşı indir (Video ve MP3)
    teşekkürler emeğine sağlık çok güzel olmuş...
  • Vodafone Elazığ Çağrı Merkezi Müşteri Hizmetleri Yetkilisi İş Başvurusu
    Ise alındınızmi bilgi verirmisiniz ...
  • Volkswagen - Skoda Golf Passat Koltuk Başlığı Nasıl Çıkarılır?
    Teşekkürler. Böyle sistem mi olur a... oldu olacak aşağıya inip kaputun içinden kol falan cekelim...
  • Htaccess Nedir? .htaccess Komutları ve Örnekler
    Hocam iyi günler Google Web Search içerisinde bulunan 404 vermiş sayfaları 410 a çevirmek isityorum yap...
  • Sembol ve Karakterlerin Klavye Kısayolları - Alt Gr Tuş Kombinasyonları
    ALT GR değil ALT ....... ........
  • En İyi Mac Dönüştürücü - iSkysoft Video Converter Ultimate
    İndirip deniyorum hemen teşekkür ederim...
  • İnstagram Şekilli Profil Yazıları Oluşturma
    – єℓєşтιямє вєηιвєğєη∂ιуѕєη тαк∂ιя єт…нσşυηα gιтмιуσямυуυм кαƒαηα тαкмα ѕιктιя єт…...