Инструменты пользователя

Инструменты сайта


sett_cache

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
Следующая версияСледующая версия справа и слева
sett_cache [2016/08/17 13:06] – создано adminsett_cache [2016/08/17 13:18] admin
Строка 83: Строка 83:
 ===== Настройка кэширования с помощью nginx ===== ===== Настройка кэширования с помощью nginx =====
  
 +Для ускорения выдачи статического контента сайта используется кэширование с помощью **nginx**. Как правило, кеширование необходимо для сайта контент которого не меняется в зависимости от пользователя (авторизован или гость) и нет активно меняющихся данных (например голосований). Это важно, т.к. активно изменяющийся контент требует индивидуального подхода и зачастую сложных схем кеширования.
 +
 +В конфигурационном файле **nginx.conf**((обычно в пакетных дистрибутивах Linux (Debian, Ubuntu, Fedora, SUSE etc) он вероятнее всего будет находиться в **/etc/nginx/nginx.conf**)), в секции **server** необходимо добавить следующий location((куда именно размещать значения не имеет ну лучше в конце чтобы не перекрывал другие правила)):
 +
 +<code>
 +   #!Статический контент!
 +   location ~* \.(jpg|jpeg|gif|png|swf|tiff|swf|flv)$ {
 +      root   $webroot;
 +      #Кеширум картинки месяца на 4
 +      expires 4M;
 +      #Кешируем везде (и на прокси и на клиентах)
 +      add_header Cache-Control public;
 +   }
 +</code>

Информация на данном сайте носит ознакомительный характер и может быть изменена. © 2005-2024 iPipe.ru