mod_expires - кешируем статические файлы в пользовательском браузере

Версия для печатиОтправить другуPDF version

mod_expires - модуль Apache, позволяющий указывать HTTP-заголовки Expires, кешируя статические файлы в пользовательском браузере. Также это применимо к CSS, JavaScript и тд. В результате работы модуля имеем снижения трафика, увеличение скорости отображения страниц.

По умолчанию, Apache собирается уже с поддержкой mod_expires. Проверим, включен ли модуль:

# cat /usr/local/etc/apache22/httpd.conf | grep expires
LoadModule expires_module libexec/apache22/mod_expires.so

Для того, чтобы задействовать возможности mod_expires, необходимо прописать в настройки VirtualHost (либо в файл .htaccess) следующие параметры:

# Requires mod_expires to be enabled.
<IfModule mod_expires.c>
  # Разрешить истечение срока.
  ExpiresActive On

  # Кешировать все файлы сроком на 2 недели после доступа(A)
  ExpiresDefault A1209600

  # Не кешировать динамически генерируемые страницы
  ExpiresByType text/html A1
</IfModule>

 

Ваша оценка: Нет Средняя: 4.8 (13 голосов)

Вставай, Україно!

Литература