Tarayıcı önbellekleme, kullanıcıların web sitenize tekrar geldiğinde daha hızlı bir deneyim yaşamalarını sağlar. Dosyaların (resimler, CSS, JavaScript gibi) belirli bir süre boyunca tarayıcıda saklanmasını sağlayarak, her sayfa ziyaretinde tekrar yüklenmelerine gerek kalmaz. Bunun için Expires Caching özelliğini etkinleştirebilirsiniz.
Aşağıdaki kodları .htaccess dosyanıza ekleyerek tarayıcı önbelleklemeyi devreye alabilirsiniz:
Bu kodlar ile CSS, JavaScript, Resimler gibi dosyaların ne kadar süreyle tarayıcıda önbellekte tutulacağını belirlemiş olduk. Ayrıca, sık kullanılan dosya türlerine gzip sıkıştırması da eklenmiştir.
GZIP sıkıştırması, sayfalarınızın boyutunu küçültür ve sayfa yükleme süresini azaltır. Bu sıkıştırma, sayfa içeriğini daha hızlı bir şekilde sunucudan kullanıcının tarayıcısına aktarır. Bu sayede, hem sunucunun yükü azalır hem de kullanıcı deneyimi hızlanır.
Aşağıdaki GZIP sıkıştırma kurallarını .htaccess dosyanıza ekleyerek etkinleştirebilirsiniz:
Bu ayar, HTML, CSS, JavaScript gibi dosyaların sıkıştırılmasını sağlayacaktır. Ayrıca görsellerin sıkıştırılmaması için de ayar yapılmıştır.
Tarayıcı önbellekleme, belirli dosyaların tarayıcıda ne kadar süreyle saklanacağını kontrol etmenize olanak sağlar. Web sitenizin performansını iyileştirmek için Cache-Control başlıklarını kullanarak dosya türlerine göre önbellek sürelerini belirleyebilirsiniz.
Aşağıdaki Cache-Control kuralları ile önbellek sürelerini kontrol edebilirsiniz:
Bu ayar, belirli dosya türlerinin tarayıcıda ne kadar süreyle saklanacağını belirler. Örneğin, resimler ve videolar 1 yıl boyunca saklanacak, HTML dosyaları ise 2 saat süreyle saklanacaktır.