htaccess

.htaccess ExpiresActive ile Dosya Önbellekleme

Merhaba arkadaşlar,

Bugün sizlere çok faydalı bir htaccess kodu paylaşıyorum. Bu kod sayesinde tarayıcılara sitenizde bulunan JPEG, GIF, BMP, PNG, CSS ve JS dosyalarını önbelleğe almaları gerektiğini bildirin. Bu JavaScript kodu tarayıcıya bu resimler için Expires header’ını gönderir. Son kullanma vaktini saniye cinsinden belirtiyorsunuz. Tabii ki farklı şekilleri de var fakat benim paylaşacağım kod saniye cinsinden.

Lafı uzatmadan kodu paylaşıyorum:

ExpiresActive On
ExpiresByType image/gif A604800
ExpiresByType image/jpg A604800
ExpiresByType image/jpeg A604800
ExpiresByType image/png A604800
ExpiresByType image/bmp A604800
ExpiresByType text/css A604800
ExpiresByType text/javascript A604800
ExpiresByType application/javascript A604800
ExpiresByType application/x-javascript A604800

Bu kodu .htaccess dosyanızın içine ekleyin. Burda ExpiresActive On ile ilgili modülü açtık ve ExpiresByType ile dosya türlerini belirtip son kullanma vaktini belirledik. Siz burda AXXXXX kısmında XXXXX kısmını değiştirebilirsiniz kendinize göre. Başına A harfinin olmasına dikkat edin.

Yukarıdaki kod gif, jpg, jpeg, css, png, bmp ve js uzantılı dosyalar için tarayıcıya Expires: Şimdiki Zaman + 604800 sn. başlığını gönderir. Tarayıcı bu başlık bilgisi ile dosyalarını önbelleğe alır ve sayfanız açılırken daha hızlı açılır.

Umarım faydalı olur,
Kolay gelsin,

Post Author: Oral ÜNAL

Web geliştirmeyi başta meslek olarak hayal eden fakat daha sonra bir hobi haline getiren birisiyim işte.

.htaccess ExpiresActive ile Dosya Önbellekleme” için 7 yorum

  • snowflakes

    (05 Mart 2012 - 03:32)

    çok teşekkürler gerçekten çok faydalı bi yazı olmuş. Bu gibi faydalı şeylerin devamını bekliyorum. Ellerinize sağlık.

  • KLavy3

    (29 Ağustos 2012 - 17:32)

    bu güzel bilgi için çok teşekkürler yalnız bir sorum olucaktı eğer mümkün ise. seo analiz yaptığımda bu tür bir uyarı veriyor nasıl uyarlıyabilirim. Bu kodlamı yoksa farklı bir yöntem ilemi Aşağıdaki dosyaları önbelleklemenizi öneriyoruz. Bu sayede daha hızlı erişim sağlanabilir.

    Şimdiden teşekkür ederim.

  • davetiye

    (20 Kasım 2012 - 12:16)

    çalışma güzel olmuşda ben AXXXX yazan kısmı ne ile değiştiriyoruz orasını anlayamadım belki bıraz komik olmuş olabilir ama anlamadım gerçekten

    • Oral ÜNAL

      (20 Kasım 2012 - 13:29)

      XXX kısmına saniye cinsinden kaç saniye önbellekte tutulacağını tanımlıyorsunuz. Örnek:

      3600 saniye için A3600 yazmanız yeterlidir.

  • davetiye

    (04 Ocak 2013 - 21:15)

    Çok kısa ve açıklayıcı yorum.Tebrikler.

  • Abdulkadir Avan

    (21 Şubat 2013 - 11:34)

    Gerçekten Çalışıyor 2 Hatfadır Bunu Arıyordun Seo Çalışmalarımda Tarayıcı Önbellekleme Hatası Alıyordum Artık Almıyorum Teşekkürler ;)

  • UsTa

    (19 Kasım 2013 - 16:12)

    Merhaba yukarıda vermiş olduğunuz kodları .htaccess dosyasının içine ekledim ama site kapandı hata verdi.

    İç Sunucu Hatası

    Sunucu bir iç hata veya yanlış yapılandırma karşılaştı ve isteğinizi tamamlayamadı.

    Sunucu yöneticisi, webmaster@ejdertesisat.com başvurun ve hata oluştu zaman ve hataya neden olabileceğini yapmış olabilir bir şey onları bildiriniz.

    Bu hata hakkında daha fazla bilgi sunucu hata günlüğüne mevcut olabilir.

    http://Www.ejdertesisat.com Liman 80 Apache/2.2.16 (Debian) Sunucu

Yorum yazma sırası sizde!