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
  • XP ne demek? XP nin anlamı nedir ?
    Roma dönemi konstantinin yaptığı simgeyi merak edip geldim ????...
  • Yeni başlayanlara En iyi 10 Kore dizisi
    Güzel liste. İlgimi çeken diziler oldu. Kill me heal me ve boys over flowers da olabilirmiş listede. ...
  • medal of honor spearhead kurulum hatası...
    iyiymiş ama birazı eksik olmuş bu...
  • Sevimli Komik ve İlginç Kedi Resimleri
    aaaaaaaaaaaaa çok şirinlerrrrr...
  • Saç dökülmesinin nedenleri ve Ahmet Maranki Karışımı
    Saçlarım da dökülme var açılmalar da olmaya başladı doktora gittim testler yaptırdım ama hiçbir sorun ç...
  • CS 1.5 ve CS 1.6 İçin Sağlam Bir CFG (cengaver.cfg)
    güzel bir cfg tavsiye ediyorum...
  • Soyut Kavramlara Örnekler
    Abi somut yazsaydın da yine olmazdı. ...