Tarayıcılar tembel programlardır ve daha önce gördükleri dosyaları tekrardan indirmekten hiç hoşlanmazlar. Bu nedenle daha önce gördükleri dosyaları, resimleri, CSS dosyalarını tekrar tekrar indirmezler. Kullanıcı bilgisayarının HDD’sine önbellekleyerek gerek duyduğunda kullanıp, site açılma hızını artırır. Örneğin sık sık site logosunu değiştirmiyorsanız, tarayıcılara logo resim dosyasını önbellekleme komutunu vererek sunucudan tekrar tekrar indirilmesini engelleyebilirsiniz. Bunu yapmak için en başta, statik kaynakların son kullanım tarihlerinde düzenlemeye gitmeliyiz.
Nasıl Uygulanır:
ISS’de bunu ISS Manager ile ayarlayabilirsiniz.
Apache sunucularda ise .htacess dosyasına mod_expires satırını eklereyek yapabiliriz;
ExpiresActive On
ExpiresDefault A0
Sonra bundan etkilenecek dosyaları tanımlıyoruz:
Son olarak da ne zamana kadar önbelleklenmesini istiyorsak onu yazıyoruz, aşağıdaki ideal bir süre;
ExpiresDefault A29030400
Süre saniye bazında hesaplanmakta. Yukarıdaki kod, onun üstündeki kodda geçen dosya uzantılarını bir sene boyunca sitenize giren kullanıcının bilgisayarında saklayacak. Aynı kullanıcı tekrar sitenize girdiğinde yeniden indirmek yerine bu dosyayı kullanıcının temp klasöründen çekecek. Eğer sayı saymaktan hoşlanmıyorsanız .htacess time cheatsheet sitesini kullanarak saniye bazında hesaplamalar yapabilirsiniz.
Tekrar ediyorum! Eğer WordPress kullanıyorsanız, size W3 Total Cache uygulamasını öneriyorum. Uygulama ayarlarına girdiğinizde Tarayıcı Önbelleklemesini aktif et kutucuğunu işaretleyin kafi.
ALİNTİDİR !