23.03.2012, Saat: 20:29
Web sitelerinin hızını etkileyen en önemli konulardan biri, sitenizi ara bellekten yükletebilmektir. Ziyaretçileriniz daha sonraki ziyaretlerinde tekrardan tüm sitenizi indirmek yerine, daha önce indirdiği ve yerel olarak saklanan ara bellekteki dosyalardan yükler. Böylece sitenizin yapısına bağlı olarak hızınız artmış olacaktır.
Arabelleği nasıl kullanacağız? Öncelikle anlatacak olduğumuz yöntem Apache Web Server (Linux) kullanan hosting’ler tarafından desteklenmektedir. Hosting’iniz hakkında bilgi almak için,
adresini ziyaret edip, sorgulatabilir veya hosting sağlayıcınıza danışabilirsiniz.
Linux sunucunuzda htaccess dosyanıza aşağıdaki kodları ekleyın.
Yukarıdaki kod hata verir ise;
Ya da aşağıdaki kodu kullanabilirsiniz.
Sonuç
Sitenizi bu işlemleri yapmadan önce
sitesinde ve daha sonrasında test edin. Sonuçlara inanamayacaksınız.
Tam yükleme zamanı 7.550′den 2.174 saniyeye düşmüştür
Sitenin kendi yükleme zamanı 1. 090 saniyeyken, diş kaynaklar nedeniyle (arabelleğe alınmıyorlar) süre artmıştır. Host’a bağlantı süresini de dikkate alırsak 20 salisede sayfanız yüklenmiş olacaktır. Unutmayın ekstra kaynaklar ve Follow linkler sonucu etkileyecektir.
Kaynak :Wmaracı
Ben gerçekten sonuc aldım arkadaşlar denemenizi kesinlikle tavsiye ediyorum.
Arabelleği nasıl kullanacağız? Öncelikle anlatacak olduğumuz yöntem Apache Web Server (Linux) kullanan hosting’ler tarafından desteklenmektedir. Hosting’iniz hakkında bilgi almak için,
Kod:
www.pepfx.com/tools/site-server
Linux sunucunuzda htaccess dosyanıza aşağıdaki kodları ekleyın.
Kod:
# YIL
Header set Cache-Control "max-age=29030400"
# HAFTA
Header set Cache-Control "max-age=604800"
# 45 DAKIKA
Header set Cache-Control "max-age=2700"
Yukarıdaki kod hata verir ise;
Kod:
# Expires GENEL OLARAK 3 GUNExpiresActive OnExpiresDefault A259200 # AY
ExpiresDefault A2419200 Header append Cache-Control "public"
# 2 SAAT
ExpiresDefault A7200 Header append Cache-Control "private, must-revalidate"
# ARABELLEK YOK
ExpiresDefault A0 Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0" Header set Pragma "no-cache"
Ya da aşağıdaki kodu kullanabilirsiniz.
Kod:
# 3 AY
Header set Cache-Control "max-age=7257600"
# 1 HAFTA
Header set Cache-Control "max-age=604800"
# 10 DAKIKA
Header set Cache-Control "max-age=600"
# YOK
Header unset Cache-Control Header unset Expires Header unset Last-Modified FileETag None Header unset Pragma
Sonuç
Sitenizi bu işlemleri yapmadan önce
Kod:
www.webpagetest.org
Tam yükleme zamanı 7.550′den 2.174 saniyeye düşmüştür
Sitenin kendi yükleme zamanı 1. 090 saniyeyken, diş kaynaklar nedeniyle (arabelleğe alınmıyorlar) süre artmıştır. Host’a bağlantı süresini de dikkate alırsak 20 salisede sayfanız yüklenmiş olacaktır. Unutmayın ekstra kaynaklar ve Follow linkler sonucu etkileyecektir.
Kaynak :Wmaracı
Ben gerçekten sonuc aldım arkadaşlar denemenizi kesinlikle tavsiye ediyorum.