Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!
Е виж тук защо отчита по-бавната скорост:
http://pagespeed.googlelabs.com/
# Turn on Expires and set default to 0
ExpiresActive On
ExpiresDefault A0
# Set up caching on media files for 1 month
<FilesMatch "\.(ico|flv|pdf|mov|mp3|wmv|ppt)$">
ExpiresDefault A2419200
Header append Cache-Control "public"
</FilesMatch>
# Set up caching on media files for 1 month
<FilesMatch "\.(gif|jpg|jpeg|png|swf)$">
ExpiresDefault A2419200
Header append Cache-Control "public, proxy-revalidate"
</FilesMatch>
# Set up 7 Days caching on commonly updated files
<FilesMatch "\.(xml|txt|html|js|css)$">
ExpiresDefault A604800
Header append Cache-Control "private, proxy-revalidate, must-revalidate"
</FilesMatch>
# Caching js|css:
<FilesMatch “\.(js|css)$”>
Header set Cache-Control “private“
Header append Vary Accept-Encoding
</FilesMatch>
# Force no caching for dynamic files
<FilesMatch "\.(php|cgi|pl|htm)$">
ExpiresDefault A0
Header set Cache-Control "no-cache, no-store, must-revalidate, max-age=0, proxy-revalidate, no-transform"
Header set Pragma "no-cache"
</FilesMatch>
Най лесно става чрез .htaccess. Постави този код:
Тестван е и работи при мен.
Не забранява нищо, а контролира кеш-а на клиентите, т.е. на браузерите.
Статичните елементи, които нямат промяна като картинки/цсс/джава скриптове така или иначе няма смисъл да се изпращат всеки път щом някой потребител се върне на сайта ти. Този код се грижи, браузерите им да разберат това, като в резултат заявките към сървъра ти падат многократно след като някой потребител е попаднал втори път на твоя сайт и когато разглежда под-страници.