Привет !
Мы продолжаем серию записей по оптимизации wordpress сайта. В предыдущей записи я показал как создать кэш на стороне браузера. Сегодня я буду показывать как создать кэш запросов базы данных wordpress. Что это такое ? и зачем нужен кэш запросов базы данных ? Каждый запрос к базе данных создаёт нагрузку, например при каждом открытии сайта идёт запрос к базе данных, а если таких запросов будет множество, да ещё и одновременно, то база данных может не выдержать такой нагрузки и сайт временно будет недоступен (конечно многое зависит от мощности вашего процессора на хостинге, от вашего тарифа и т.д.) .
Но можно смягчить нагрузку на базу данных, создав кэш запросов базы данных. Что такое кэш запросов – это временные копии запросов, то есть вместо реального запроса к базе данных будет использован готовый шаблон запроса, который хранится в кэше. Создать кэш запросов базы данных, можно с помощью плагина – DB Cache Reloaded, плагин имеет простые и понятные настройки. Установить данный плагин вы сможете прямо из админ-панели wordpress. Перейдите по вкладке: Плагины – Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте открывшийся плагин.
Чтобы настроить плагин, перейдите по вкладке: Настройки – DB Cache Reloaded.
Разберём настройки, их не много и они простые.
– Enable, поставьте здесь галочку, чтобы включить плагин.
– Expire a cached, срок жизни кэша, после которого он будет автоматически удалён. Чем меньше срок, тем больше нагрузка на БД. По умолчанию стоит 5 минут, но это очень мало, какой толк от кэша, когда он каждые 5 минут удаляется. Я установил 10 000 минут, кэш будет очищаться примерно раз в неделю.
– Cache filter, здесь можно указать элементы, которые не будут кэшироваться. Только вот зачем ? Лично мне нужно, чтобы кэшировалось всё, поэтому оставил поле пустым.
– Load stats template, если вы уберёте стрелочки в начале и конце текста, то внизу сайта будет отображаться статистика запросов к БД. Я оставил поле пустым, мне не нужна такая статистика, которая отображается прямо на сайте.
В конце жмите на кнопку – Save, чтобы сохранить настройки. Остальные две кнопки можно не трогать, так как кэш будет сам очищаться.
Переходим к следующему этапу оптимизации сайта – Оптимизация изображений на сайте wordpress.