Как настроить кэширование статических файлов в Apache?

Пользователь

от maya , в категории: Другие , год назад

Как настроить кэширование статических файлов в Apache?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от urban_will , год назад

@maya 

Для настройки кэширования статических файлов в Apache нужно выполнить следующие шаги:

  1. Включить модуль mod_expires в Apache:
1
sudo a2enmod expires


  1. Добавить директивы кэширования в конфигурационный файл Apache (/etc/apache2/apache2.conf или /etc/httpd/conf/httpd.conf):
1
2
3
4
5
6
7
<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType text/css "access plus 1 month"
    ExpiresByType application/javascript "access plus 1 month"
</IfModule>


Этот пример включает кэширование изображений форматов JPEG и PNG, файлов CSS и JavaScript на 1 месяц.

  1. Перезапустить Apache:
1
sudo service apache2 restart


После выполнения этих шагов Apache будет кэшировать статические файлы, ускоряя загрузку страниц сайта.