Инструкция по настройке кэширования nginx на виртуальном хостинге

В панели Plesk имеется возможность настройки кэширования на уровне веб-сервера nginx. Смысл этой операции в том, что nginx начинает ненадолго запоминать ответы на запросы, в том числе и динамически генерируемый контент. Это может ускорить загрузку страниц, поскольку отдать данные из кэша проще, чем сгенерировать их в бэкенде с нуля.

Практика показывает, что рассчитывать на большое ускорение не следует, но есть другая полезная функция - снять нагрузку с сервера в моменты большой посещаемости сайта. Для владельца сайта это тоже выгодно, ведь если нагрузка слишком велика, то сайт на виртуальном хостинге может столкнутся с установленными там лимитами и перестать работать. С кешированием он будет иметь бoльший запас прочности.

Включение кеширования nginx:

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

Пример полезных исключений для Wordpress:

/wp-admin/
/xmlrpc.php
/wp-(app|cron|login|register|mail).php
wp-.*.php
/feed/
index.php
wp-comments-popup.php
wp-links-opml.php
wp-locations.php
sitemap(_index)?.xml
[a-z0-9_-]+-sitemap([0-9]+)?.xml

Помогла ли вам эта информация?
Другие статьи по этой теме
Не можете найти ответ на свой вопрос?
Напишите запрос в службу поддержки
Написать сейчас