Плагины

Создать кэш запросов базы данных wordpress


Привет !

Мы продолжаем серию записей по оптимизации wordpress сайта. В предыдущей записи я показал как создать кэш на стороне браузера. Сегодня я буду показывать как создать кэш запросов базы данных wordpress. Что это такое ? и зачем нужен кэш запросов базы данных ? Каждый запрос к базе данных создаёт нагрузку, например при каждом открытии сайта идёт запрос к базе данных, а если таких запросов будет множество, да ещё и одновременно, то база данных может не выдержать такой нагрузки и сайт временно будет недоступен (конечно многое зависит от мощности вашего процессора на хостинге, от вашего тарифа и т.д.) .

Но можно смягчить нагрузку на базу данных, создав кэш запросов базы данных. Что такое кэш запросов — это временные копии запросов, то есть вместо реального запроса к базе данных будет использован готовый шаблон запроса, который хранится в кэше. Создать кэш запросов базы данных, можно с помощью плагина — DB Cache Reloaded, плагин имеет простые и понятные настройки. Установить данный плагин вы сможете прямо из админ-панели wordpress. Перейдите по вкладке: ПлагиныДобавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте открывшийся плагин.

 

11-11-2015 13-27-02_mini

 

Чтобы настроить плагин, перейдите по вкладке: НастройкиDB Cache Reloaded.

 

11-11-2015 13-38-23

 

Разберём настройки, их не много и они простые.

 

Enable, поставьте здесь галочку, чтобы включить плагин.

Expire a cached, срок жизни кэша, после которого он будет автоматически удалён. Чем меньше срок, тем больше нагрузка на БД. По умолчанию стоит 5 минут, но это очень мало, какой толк от кэша, когда он каждые 5 минут удаляется. Я установил 10 000 минут, кэш будет очищаться примерно раз в неделю.

Cache filter, здесь можно указать элементы, которые не будут кэшироваться. Только вот зачем ? Лично мне нужно, чтобы кэшировалось всё, поэтому оставил поле пустым.

Load stats template, если вы уберёте стрелочки в начале и конце текста, то внизу сайта будет отображаться статистика запросов к БД. Я оставил поле пустым, мне не нужна такая статистика, которая отображается прямо на сайте.

 

В конце жмите на кнопку — Save, чтобы сохранить настройки. Остальные две кнопки можно не трогать, так как кэш будет сам очищаться.

 

11-11-2015 13-19-32_mini

 

 

 

Переходим к следующему этапу оптимизации сайтаОптимизация изображений на сайте wordpress.