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
  • Evcil Kuş Hastalıkları ve Tedavi Yöntemleri
    Merhaba, geçmiş olsun bu durumda kendi başınıza tedavi uygulamanız zor olsa da kırık çıkık için tıklayı...
  • Finansal Yönetim Ders Notları | 1-7
    gerçekten emeğinize sağlık çok güzel bir anlatım olmuş....
  • Yazımı Karıştırılan Sözcükler | TDK Yazım Kılavuzu | Doğru Kelime Klavuzu
    Atölye Fransızca'dan dilimize geçmiş bir isimdir. Fransızca atelier olarak yazılır. Evet atelye ...
  • Online Cetvel Sitesi
    Bu ayarları yaptıktan sonra elimdeki cetvelle test ettim gerçekten doğru gösteriyor. Ekrana tuttuğum ce...
  • Doğal Varlık Nedir - Anlamı ve Örnekler
    Çook sevdim bu siteyi... ...
  • 2019 Yeni Golf MK8 Ne Zaman Çıkacak?
    Yabancı para piyasayı allak bullak etti. 2017 yılında golf 7.5 aldım, opsiyonlarıyla birlikte 115.500₺y...
  • İşlemci Veriyolu Hızı Nedir ? Nasıl Çalışır
    İyi bir bilgi olmuş teşekkürler! ...