Wp Tarayıcı Önbellekleme Ayarları

Çeşitli Yazılım Max Teknoloji 32

Tarayıcı önbellekleme  oldukça etkili bir faktördür. Sitenizi ziyaret eden kullanıcılar ziyaretleri sırasında site ile veri alışverişinde bulunur. Her sayfa yüklendiğinde siteniz biraz daha kotasından harcar. Çoğu site ağır resimler ve reklamlardan dolayı geç açılır. Bunlar kullanıcı açısından çok gözle görülür bir faktör olmasada site yavaş açılacagı için ziyaretçiler sitenizde beklemeke istemez ve ziyaretçi çıkma süresi arttığı için arama motorları için oldukça hassas bir noktadır.

Sunucunuzun mod_deflate.c mod_expires.c mod_headers.c  özelliği aktif ise bu işlemler gerçekleştirilebilir.
  • Tarayıcı önbellekleme sitenizden yüklenen dosyaları ziyaretçilerin bilgisayarına kaydeder ve her defasında buradan çekerek sunucuyu yormaz.
  • Ziyaretçiler sitenizde daha hızlı gezinir.
  • Arama motorları sitenizi üst sıralara taşır.
  • Aylık transfer kotanızı minimuma indirger.

Tarayıcı Önbellekleme nasıl yapılır ?

Aşağıdaki kodu eklemeden önce sitenizin performansını test ediniz. Kodu ekledikten sonra aradaki farkı görebilirsiniz.

Test sayfası için tıklayınız Google site analizi 

Sitenizde bulunan .htaccess dosyanızı açarak içerisine verdiğim kodları ekleyin ve kaydedin.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Enable GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</ifmodule>
# Expires Headers - 2678400s = 31 days
<ifmodule mod_expires.c>
  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/javascript "access plus 2678400 seconds"
  ExpiresByType application/x-javascript "access plus 2678400 seconds"
</ifmodule>
# Cache Headers
<ifmodule mod_headers.c>
  # Cache specified files for 31 days
  <filesmatch "\.(ico|flv|jpg|jpeg|png|gif|css|swf)$">
  Header set Cache-Control "max-age=2678400, public"
  </filesmatch>
  # Cache HTML files for a couple hours
  <filesmatch "\.(html|htm)$">
  Header set Cache-Control "max-age=7200, private, must-revalidate"
  </filesmatch>
  # Cache PDFs for a day
  <filesmatch "\.(pdf)$">
  Header set Cache-Control "max-age=86400, public"
  </filesmatch>
  # Cache Javascripts for 31 days
  <filesmatch "\.(js)$">
  Header set Cache-Control "max-age=2678400, private"
  </filesmatch>
</ifmodule>

 

Tarayıcı Önbelleklemenin dezavantajları nelerdir ?

Günümüzde birçok şeyde olduğu gibi tarayıcı önbelleklemede avantajlarının yanında bir takım dezavantajlar getirmektedir. Bu sitenin tasarımının güncellendiği halde eski dosyaları kullanan kullanıcıların yeni tasarımınızı uzun süre görememesi gibi olaylarla karşımıza çıkabilir.

Bunun önüne nasıl geçebiliriz diyorsanız yöntemler basit. Eğer sitenizi güncelliyorsanız süre yazan yere 1 seconds yazabilirsiniz. Bu her saniye cache yaptığı için en güncel halini gösterecektir. Yüklenen dosyanın ismini değiştirmekte başka bir yöntem fakat bence gereksiz bayağı bir uğraş verebilirsiniz. Özellikle include edilmiş bir dosya ise sizi oldukça uğraştırır.

Sosyal Ağlarda Paylaş

Max Teknoloji {Max Teknoloji}

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir