![]() |
|
|
![]()
|
|
| nicka47 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 200 Регистрация: 23.3.2005 Где: Грузия Репутация: нет Всего: нет |
Поясните пожалуйста кусок кода в .htaccess:
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"> Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT" </FilesMatch> Header unset ETag FileETag None # 1 YEAR <FilesMatch "\.(ico|pdf|flv)$"> Header set Cache-Control "max-age=29030400, public" </FilesMatch> # 1 WEEK <FilesMatch "\.(jpg|jpeg|png|gif|swf)$"> Header set Cache-Control "max-age=604800, public" </FilesMatch> # 2 DAYS <FilesMatch "\.(xml|txt|css|js)$"> Header set Cache-Control "max-age=172800, proxy-revalidate" </FilesMatch> # 1 MIN <FilesMatch "\.(html|htm|php)$"> Header set Cache-Control "max-age=60, private, proxy-revalidate" </FilesMatch> |
|||
|
||||
| MoLeX |
|
||||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 1 Всего: 140 |
если правльно понял то этим самым кэширует данных имеющие расширение
пардон опячатался Это сообщение отредактировал(а) MoLeX - 14.7.2008, 11:52 -------------------- Amazing |
||||
|
|||||
| nicka47 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 200 Регистрация: 23.3.2005 Где: Грузия Репутация: нет Всего: нет |
а мне обьяснили, что этот код наоборот Кеширует все видео, фото на компе интернет юзера на какой то промежуток времени и так сайт работает быстрее......... Добавлено через 3 минуты и 5 секунд и вообще, разве не любой браузер делает Кеширование? наоборотзачем прнудительно хранить все это до 2010 года? |
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 5 Всего: 32 |
Все зависит от HTTPшных заголовков типа Cache-control и Pragma в ответе сервера. По дефолту ничего не кешируется. Добавлено через 2 минуты и 28 секунд так сервер работает быстрее, а клиент работает медленнее -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| nicka47 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 200 Регистрация: 23.3.2005 Где: Грузия Репутация: нет Всего: нет |
MuToGeN, так значит это код все таки делает кеширование, а не наоборот?
а насколько это правильно? делать так |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 15 Всего: 261 |
nicka47, кэширование делает браузер, когда считает, что это нужно, а считает он это анализируя указанные выше Мутогеном ряд заголовков (есть еще, если память не изменяет)...
Во многом кэширование зависит от времени последнего изменения файла. Если оно изменилось со времени последнего к нему обращения, то кэшируем. В вышеописаных директивах указываеются настройки параметров заголовков HTTP1.1 которые показывают как надо браузеру кэшировать файлы. Причем "как надо" не значит, что браузер сделает именно так. |
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 5 Всего: 32 |
Да, еще Expires в ту же кучу. Зависит от конкретной задачи. Только от нее зависит то, как лучше распределить нагрузку между сервером и клиентом. -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |