Cihan Eken Blog

BETA – Bu site henüz yapım aşamasındadır.

Pagespeed Tarayıcı Önbellekleme Özelliğinden Yararlanın



Tarayıcı Önbellekleme Nedir?

Tarayıcı önbellekleme, bir web sitesini ziyaret eden kullanıcıların bilgisayarlarında yerel olarak sitenizde bulunan görseller,css dosyaları,js dosyaları, font dosyaları gibi belirli dosya türlerini ziyaretçinin bilgisayarında belirlenen bir süre boyunca saklanmasını sağlar. Bu sayede ziyaretçi site içerisinde gezinti yaparken yada farklı bir zamanda tekrar sitenize giriş yaptığında ilgili dosyaları yeniden indirerek zaman kaybetmek yerine, yerel olarak sakladığı dosyaları kullanacak ve böylece siteniz normalinden çok daha hızlı bir şekilde açılacaktır. Tarayıcı önbellekleme işlemi nasıl yapılacağı ile ilgili anlatım.  

Tarayıcı Önbellekleme Özelliğinden Yararlanın

Web sitenizde HTTP üst bilgileri ile tarayıcı önbellekleme özelliğinden yararlanın. Bunu yapabilmek için web sitenizin FTP erişimine sahip olmalısınız. FTP dizininde sitenizin ana klasöründe .htaccess isimli bir dosya olması gerekir yoksa bile oluşturmalısınız. Böylece aşağıda vereceğim kodları .htaccess dosyanıza ekleyerek sizde tarayıcı önbellekleme özelliğinden yararlanabilirsiniz.

Yukarıdaki kodlar hangi dosya türlerinin önbelleğe alınacağını ve bunların ne kadar süre ile önbellekleme yapılacağını belirliyor. Aşağıdaki kod ise önbellekleme işleminin kontrolünü yapmaktadır.

Yukarıdaki işlemleri tamamladıktan sonra .htaccess dosyamızı kayıt ederek kapatabiliriz. Artık web sitemiz tarayıcı önbellekleme işlemlerinden faydalanıyor. Not: Bu anlatım, apache ve litespeed sunucular için yapılmıştır.

WordPress Tarayıcı Önbellekleme

Eğer WordPress altyapısını kullanan bir siteye sahipseniz. Önbellekleme işlemlerini otomatik olarak yapan eklentiler mevcut. Fakat eklenti kullanmak istemiyorsanız da sizde yukarıda anlatılan .htaccess tarayıcı önbellekleme kodlarını kullanabilirsiniz. Bu arada şöyle bir şeyi not düşelim. Cache sistemi ve tarayıcı önbellekleme işlemleri farklı işlemlerdir. Bu iki işlemi karıştırmamaya dikkat ediniz.