Настройка кеширования статических файлов в Nginx

Настройка кеширования статических файлов в Nginx

2858

Для эффективного продвижения сайтов нужно учитывать скорость загрузки страниц сайта. Желательно чтобы скорость загрузки сайта по Google сервису PageSpeed Insights была выше среднего уровня. Высокая скорость загрузки сайта способствует более эффективному взаимодействию пользователя с сайтом, там самым повышая поведенческий фактор и фактор ранжирования в поисковых системах.

HTTP заголовок Expires отвечает время актуализации кэша, тем самым браузер может использовать кеш ресурсов, не запрашивая у сервера данные.

Для того чтобы настроить кеш Nginx в текстовом редакторе откройте файл: nginx.conf

Путь к файлу

Далее найдите блок server для нужного сайта и добавьте в внутренний блок location параметр expires



где expires 1y — это 1 год, время хранения статических файлов на компьютере пользователя, так же можно указывать в часах - h, днях - d, месяцах - m

В этом же конфиге можно включить GZIP сжатие для статичных файлов. Тем самым такое сжатие файлов увеличивает скорость загрузки страниц и экономит трафик.

Для включения GZIP сжатия файлов в NGINX нужно добавить строки в файл: nginx.conf


После внесения изменений в nginx.conf необходимо перегрузить сервис nginx:

Помогла ли вам статья?
350 раз уже помогла
Комментарии: (1)

Данная статья будет полезна для владельцев виртуальных и выделенных серверов. Система кэширования гибкая и позволяет кэшировать результаты отдельных страниц. А это очень удобно.

Ответить

КАТЕГОРИИ