Tarayıcı Ön Bellekleme Özelliğinden Yararlanma
Ziyaretçiler her web sitesine giriş yaptığında, web sitesinde bulunan Javascript, HTML ve CSS gibi dosyaları indirmesi gerekir. Her indirme istemi sunucuya yük bindireceğinden dolayı internet hızınızın yavaş olduğu durumlarda büyük ve içerik dolu siteleri açmanız oldukça uzun sürecektir.
Web sitesini ziyaret eden her ziyaretçi bu durumu tekrarlayacağı için sunucuyu her defasında birden fazla yük binecektir. Bu durumda sayfalarınızın ziyaretçilere daha yavaş bir şekilde açılması problemini doğurur.
Fakat bu durumu kolay bir şekilde çözebilirsiniz. Tarayıcı ön bellekleme işlemi sayesinde kullanıcılar web sitenizi ilk defa açtığınızda normal yüklenme sürelerini bekleyecekler fakat daha sonraki her girişlerinde zaten gerekli dosyalar indiği için ziyaretçiler artık daha hızlı şekilde web sitenizi açabileceklerdir.
Bu durum için takip etmeniz gereken yollar aşağıda size adım adım aktarılmıştır.
- .htaccess Dosyası Düzenleme
.htaccess dosyanıza erişimiz var ise, aşağıda size aktarılan kodu .htaccess dosyanıza eklemeniz gerekmektedir. Bu sayede Ön bellekleme işleminiz başarılı bir şekilde çalışacaktır.
## EXPIRES CACHING ## <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access plus 1 year" ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/gif "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType text/css "access plus 1 month" ExpiresByType application/pdf "access plus 1 month" ExpiresByType text/x-javascript "access plus 1 month" ExpiresByType application/x-shockwave-flash "access plus 1 month" ExpiresByType image/x-icon "access plus 1 year" ExpiresDefault "access plus 7 days" </IfModule> ## EXPIRES CACHING ##
- Test Aşaması
.htaccess dosyanıza gerekli kod satını ekledikten sonra web sitenizin tarayıcı ön bellekleme işlemini gerçekleştirip gerçekleşmediğini test edebilirsiniz.
Bunun için GTMetrix ve WebPageTest gibi online araçları kullanabilirsiniz. Bu araçlar web sitenizle ilgili geniş bilgilere yer verecei gibi ön bellekleme işlemi için de web sitenizin durumu hakkında sizi bilgilendirecektr.
Pagespeed Testi yapmak için buradan kontrol sağlayabilirsiniz.
https://developers.google.com/speed/pagespeed/insights/?hl=tr