Kadir Çimenyemez

Tarayıcı Önbellekleme Özelliğinden Nasıl Yararlanılır?

Tarayıcı Önbellekleme Özelliğinden Nasıl Yararlanılır?

Tarayıcı Önbellekleme Özelliğinden Nasıl Yararlanılır?

Ne İşe Yarar?

Kullanıcıların sitenize birden fazla giriş yaptığı durumda zaman kazandırabilmektedir. Önbelleğe alınabilecek tüm kaynaklara uygulanmalıdır. Önbelleğe alınacak kaynaklarda js ve css dosyaları, resim, medya, doküman dosyaları bulunmaktadır. Önbellekleme özelliği sitenize birden fazla giren kullanıcıların yükünü hafifletip hızlı giriş yapmasını sağlayacak ve arama motorları tarafından hızlı indexlenmeye ve sonuç almaya yarayacaktır. Aynı zamanda tarayıcı önbellekleme, pagespeed değerlerinizde yükselmesine sebep olacak önemli bir etkendir. Önbellekleme ayrıca transfer kotanızın hemen dolmaması içinde güzel bir nimettir.

Eğer sitenizin sevilmesini istiyorsanız sitenizin içeriği kadar hızınada önem vermeniz gerekmektedir. Yavaş bir site insanı sıkar ve iter. Fakat hızlı bir site kullanıcının sıkılmamasını sağlar ve sitenizin hitini artırır.

Aslında burada önbelleklemenin amacı sitenizi kullanıcının bilgisayarına kayıt eder ve kullanıcı tekrar sitenizi ziyaret ettiğinde sunucuyu yormaz ve bilgisayarına kayıt edilen verilerle giriş yapar.

Tarayıcı Önbellekleme Nasıl Aktif Edilir?

Sitenizde tarayıcı önbelleklemeyi etkinleştirmek için, sitenizin ana dizinindeki .htaccess dosyasının içine alttaki kodu eklemeniz yeterli olacaktır.
# Enable GZIP 
 
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-jаvascript application/jаvascript 
BrowserMatch ^Mozilla/4 gzip-only-text/html 
BrowserMatch ^Mozilla/4.0[678] no-gzip 
BrowserMatch bMSIE !no-gzip !gzip-only-text/html 

# Expires Headers - 2678400s = 31 days 
 
  ExpiresActive On 
  ExpiresDefault "access plus 2678400 seconds" 
  ExpiresByType text/html "access plus 7200 seconds" 
  ExpiresByType image/gif "access plus 2678400 seconds" 
  ExpiresByType image/jpeg "access plus 2678400 seconds" 
  ExpiresByType image/png "access plus 2678400 seconds" 
  ExpiresByType text/css "access plus 750000 seconds" 
  ExpiresByType text/jаvascript "access plus 2678400 seconds" 
  ExpiresByType application/x-jаvascript "access plus 2678400 seconds" 

# Cache Headers 
 
  # Cache specified files for 31 days 
  <filesmatch ".(ico|flv|jpg|jpeg|png|gif|css|swf)$"> 
  Header set Cache-Control "max-age=2678400, public" 
   
  # Cache HTML files for a couple hours 
  <filesmatch ".(html|htm)$"> 
  Header set Cache-Control "max-age=7200, private, must-revalidate" 
   
  # Cache PDFs for a day 
  <filesmatch ".(pdf)$"> 
  Header set Cache-Control "max-age=86400, public" 
   
  # Cache jаvascripts for 31 days 
  <filesmatch ".(js)$"> 
  Header set Cache-Control "max-age=2678400, private" 

Tarayıcı Önbellekleme İşleminin Çalıştığını Nasıl Anlarım?

Tarayıcı önbellekleme işlemini yaptıktan sonra, çalışıp çalışmadığını öğrenmek için GtMetrix yada Google ait olan Pagespeed sisteminden test edebiliriz.
Ayrıca Site Hızlandırmada Önemli Bir Diğer Unsur Olan Konularımıda İncelemenizi Öneririm.