urgot
FD Üye
Kısaca tanımlamak gerekirse sitenize gelen ziyaretçilerin, her seferinde sitenin geç yüklenmesini ve beklemelerine engel olmak için web alanı üzerinden ekleyeceğiniz birkaç kod değeridir.
.jpg, .gif, .png, .css .js gibi dosyaların sitenizde çok fazla kaynak tüketmesini engellemek ve sitenizi hızlandırmak için tarayıcı önbellekleme işlemini mutlaka yapmanızı öneririz.
Siz de Google PageSpeed veya GTmetrix ile sayfa testi yaptığınızda, “Tarayıcı önbellekleme özelliğinden yararlanın” uyarısını görüyorsanız, aşağıdaki oldukça basit birkaç yöntemi uygulayarak bu sorundan kurtulabilirsiniz.
Tarayıcı Önbellekleme Nasıl Yapılır?
1.Çözüm Linux – PHP Siteler İçin
Linux tabanlı websitenizde tarayıcı önbellekleme işlemini aktif etmek için aşağıdaki kodu .htaccess dosyanıza kaydediniz.
Kod:
<ifmodule mod_expires.c>
<filesmatch "\.(png|jpg|gif|svg|css|js)$"> ExpiresActive on ExpiresDefault "access plus 1 year" </filesmatch> </ifmodule>
2.Çözüm Linux – PHP Siteler İçin
Yukarıdaki işlemin ardından pagespeed testlerinde hala aynı hatayı alıyorsanız, aşağıdaki kodu yine php sitenizde .htaccess dosyanıza aşağıdaki kodu ekleyip tekrar test yapınız.
Kod:
## 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.Çözüm Windows – ISS Siteler İçin
Eğer tarayıcı önbellekleme sorununu Windows sitenizde yaşıyorsanız, sitenizin web alanındaki dosyaya aşağıdaki kodu kaydedin ve tekrar test edin.
Kod:
<staticContent>
<clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="500.00:00:00" />
</staticContent>
Ek olarak
.jpg, .gif, .png, .css .js gibi dosyaların sitenizde çok fazla kaynak tüketmesini engellemek ve sitenizi hızlandırmak için tarayıcı önbellekleme işlemini mutlaka yapmanızı öneririz.
Siz de Google PageSpeed veya GTmetrix ile sayfa testi yaptığınızda, “Tarayıcı önbellekleme özelliğinden yararlanın” uyarısını görüyorsanız, aşağıdaki oldukça basit birkaç yöntemi uygulayarak bu sorundan kurtulabilirsiniz.
Tarayıcı Önbellekleme Nasıl Yapılır?
1.Çözüm Linux – PHP Siteler İçin
Linux tabanlı websitenizde tarayıcı önbellekleme işlemini aktif etmek için aşağıdaki kodu .htaccess dosyanıza kaydediniz.
Kod:
<ifmodule mod_expires.c>
<filesmatch "\.(png|jpg|gif|svg|css|js)$"> ExpiresActive on ExpiresDefault "access plus 1 year" </filesmatch> </ifmodule>
2.Çözüm Linux – PHP Siteler İçin
Yukarıdaki işlemin ardından pagespeed testlerinde hala aynı hatayı alıyorsanız, aşağıdaki kodu yine php sitenizde .htaccess dosyanıza aşağıdaki kodu ekleyip tekrar test yapınız.
Kod:
## 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.Çözüm Windows – ISS Siteler İçin
Eğer tarayıcı önbellekleme sorununu Windows sitenizde yaşıyorsanız, sitenizin web alanındaki dosyaya aşağıdaki kodu kaydedin ve tekrar test edin.
Kod:
<staticContent>
<clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="500.00:00:00" />
</staticContent>
Ek olarak
Ziyaretçiler için gizlenmiş link , görmek için
Giriş yap veya üye ol.
sitesinden, resimlerinizin boyutlarını sıkıştırarak sitenize eklediğinizde sitenizin daha hızlı yanıt vermesini sağlayabilirsiniz.