Настройка кеширования статических файлов в Nginx
Для эффективного продвижения сайтов нужно учитывать скорость загрузки страниц сайта. Желательно чтобы скорость загрузки сайта по 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:
Данная статья будет полезна для владельцев виртуальных и выделенных серверов. Система кэширования гибкая и позволяет кэшировать результаты отдельных страниц. А это очень удобно.
Ответить