Top

Tarayıcı önbellekleme nasıl yapılır

Celilcan / Dijital Pazarlama  / Tarayıcı önbellekleme nasıl yapılır
1 Star2 Stars3 Stars4 Stars5 Stars
6 Kişi oy verdi
Ortalama puan: 2,33.
Bu yazıya oy vermek ister misiniz?
Loading...

Tarayıcı önbellekleme nasıl yapılır

Özellikle wordpress, joomla tarzı siteler için Google pagespeed aracı ile sitenizi sorgularken sıkça karşılaşılan sorunlardan biri de. ”Tarayıcı önbellekleme özelliğinden yararlanın” önerisidir. Peki bu işlem nasıl yapılır ve ne işe yarar.

Önbellekleme ile site hızlandırma

Resim , js , css , pdf gibi dosyaları önbellekleme işlemine tabi tuttuktan sonra sitenizde gözle görülür oranda bir hızlanma olacaktır. Hızlı bir site kullanıcı deneyimini artıracağından arama motorlarında da başarıyı artıran faktörlerdendir. Site hızlandırma ile ilgili detaylı makalemiz için Site hızlandırma teknikleri yazımızı okuyabilirsiniz.

Tarayıcı önbellekleme nedir ?

“.jpg, .gif, .png, .css .js” gibi dosyaların her seferinde gelen ziyaretçilerinize yeni bir dosya gibi yüklettirmemek böylece site açılışını da hızlandırmaktır. Sitenize iki veya daha üzeri ziyarette bulunan ziyaretçilerin aynı dosyaları tekrar tekrar yükleme sorunundan kurtulursanız.

  • Siteniz hızlı yüklenir.
  • Böylece ziyaretçilerin sitenizde kalma süreleri uzar.
  • Arama sonuçlarında başarınızı yükseltir.
  • Sunucu sistem kaynaklarını az tüketerek trafik için daha çok ücret ödemekten kurtulmuş olursunuz.

tarayıcı önbellekleme

Önbellekleme nasıl yapılır ?

1. Yöntem WordPress sitelerde tarayıcı önbellekleme .htaccess dosyasına aşağıdaki kodları eklemektir.

<ifmodule mod_expires.c>
 <filesmatch "\.(png|jpg|gif|svg|css|js)$"> ExpiresActive on ExpiresDefault "access plus 1 year" </filesmatch> </ifmodule>

Yukarıdaki kodu eklemenize rağmen pagespeed aracında hala olmadıysa aşağıdaki kodu kullanın.

2. Yöntem Linux tabanlı joomla ve normal php sitelerde .htaccess dosyasına aşağıdaki kodu ekleyebilirsiniz. Linux sunucularda sorunsuz bir şekilde çalışacaktır.

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>

## EXPIRES CACHING ##

3.Yöntem IIS kurulu Windows sunucularda .net için leverage browser caching ( tarayıcı önbellekleme ) nasıl yapılır.

<staticContent>
<clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="500.00:00:00" />
</staticContent>

Yukarıda yer alan hem windows hem de linux için verilmiş kodları deneyerek hangisinin sisteminiz ile uyumlu olup almadığını kendiniz tespit edebilirsiniz. Çünkü bazı kodlar wordpress ile tam uyumlu olarak çalışmayabilir. Veya sunucu ayarları ile ilgili değişiklikler kodların çalışmamasına neden olabilir.

Lütfen karşılaştığınız sorunları yorum olarak yazın biz de size yardımcı olalım.

Bonus site hızlandırma bilgisi : Png , jpg uzantılı tüm resim dosyalarını online olarak mükemmel bir şekilde sıkıştıran ve boyutunu küçülten böylelikle internet sitesinin daha hızlı yüklenmesini sağlayan https://tinypng.com/ aracını öneriyoruz.

6 yorum yazılmış
  • Ehliyet Soruları
    27 Nisan 2015 at 00:50

    Celilcan Allah senden razı olsun…
    joomla htaccess olayı işe yaradı site hızı %5 masaüstü, %10 mobilde hızlanma konusunda artış sağladım.

  • Kadir Karabulut
    20 Haziran 2016 at 10:18

    Celilcan hocam, 1. tarayıcı önbellekleme kodunu .htaccess’e eklediğimde internal server hatası alıyorum. 2. kodu eklediğimde ise tarayıcı önbellekleme hatasını almaya devam ediyorum. Bir fikriniz var mı? Teşekkürler.

  • Meraklı
    16 Ağustos 2016 at 23:27

    Blogger tabanlı bloglar için hangisini kullanmalıyız acaba yardımcı olabilir misiniz?

  • Anonim
    7 Ocak 2017 at 13:20

    bu kodları attım ama sorguda bir değişiklik olmadı linux kullanıyorum wordpress

Yorum yaz