Специальное предложение!   Домен  на 2 года всего 199 грн!   Доменная зона   со скидкой 50% *
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. mod_expires в Apache

Форумы Хостинг mod_expires в Apache
zhdan
08.07.2010 12:46
хостинг: нет
домен: есть
mod_expires в Apache
Установлен ли mod_expires в Apache хостинга?
eugen
08.07.2010 12:55
хостинг: есть
домен: есть
Да, mod_expires установлен
zhdan
08.07.2010 13:16
хостинг: нет
домен: есть
Спасибо!

А как проверить/настроить его работу?

В .htaccess у меня (сайт ecb.dp.ua) так написано:

<IfModule mod_expires.c>
ExpiresActive On

# Cache all files for 2 weeks after access (A).
ExpiresDefault A1209600

<FilesMatch \.php$>
ExpiresActive Off
</FilesMatch>
</IfModule>

То есть, по идее, все не-php файлы должны устанавливаться на 2 недели вперёд. Но когда я смотрю сайт в гугловском PageSpeed для FireFox-а, то он мне говорит, что expiration не установлена для всей статики (например, /favicon.ico)

Заранее благодарю!
eugen
08.07.2010 13:23
хостинг: есть
домен: есть
Дело в том, что у нас большинство статических файлов по умолчанию отдается сервером nginx, и до апача запросы не доходят (соответственно, не срабатывает ExpiresDefault). Это сделано для ускорения отдачи статики посетителям вашего сайта и снижения нагрузки, создаваемой сайтом на сервер.

Отключить это поведение можно, убрав необходимые расширения файлов из списка "Статические файлы" в панели управления в настройках сайта.
zhdan
08.07.2010 15:54
хостинг: нет
домен: есть
Отлично, сработало, спасибо большое! Надеюсь, выигрыш от повторных посетителей будет достаточен, чтобы оправдать переход с ngnix на apache для новых :)
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города