Leverage browser caching

Ушат
На сайте с 19.09.2012
Offline
95
890

Доброго времени суток.

Искал как уменьшить время загрузки сайта.

Прочитал я на одном ресурсе следующее:

Найдите . Htaccess файл в корневом каталоге вашего сайта. Добавте в него строки, что находятся ниже и сохранить его (не в качестве. TXT а . Htaccess).

## 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 ##

Не хотелось бы без уверенности лезть в .htaccess.

Кто делал подобное ? Есть ли эффект? Можно ли такое вообще препиливать в .htaccess?

С уважением Ушат.

НЕ нажимать (). не ходите сюда (http://orteil.dashnet.org/cookieclicker/) ибо проклятие требует чью-либо душу в замен моей
izbushka
На сайте с 08.06.2007
Offline
110
#1

А погуглить что означает директива слабо?

Ушат:
ExpiresActive

Этим вы говорите броузерам клиентов что указанные выше типы контента (jpg,png and so on) можно кешировать на указанный срок (год, месяц).

Таким образом, на первое открытие сайта это не влияет вообще никак. А на последующие, нормальные броузеры не будут тянуть контент если он уже был сохранен в кеше ранее.

Однако, не забывайте что ваш сайт не единственный, который посещают люди. И размер кеша броузера ограничен. Эти директивы - всего-лишь рекомендация броузеру кешировать. А кешировать или нет - он уже решает сам. К тому же если картинка закешировалась, а вы ее обновили, то с такими настройками в самом плохом случае клиент ее обновит только через год :)

[Удален]
#2

c екпайр не сталкивался, но увеличить скорость загрузки стр, получалось вынесением всех картинок на поддомен (имагес.сайт.ру). Видел как по етому принципу выносят все что только возможно, для увеличения многопоточности загрузки элементов.

Ушат
На сайте с 19.09.2012
Offline
95
#3
Дживас:
c екпайр не сталкивался, но увеличить скорость загрузки стр, получалось вынесением всех картинок на поддомен (имагес.сайт.ру). Видел как по етому принципу выносят все что только возможно, для увеличения многопоточности загрузки элементов.

С поддоменами и так косяк, еще один появление еще одного я не переживу)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий