Как ускорить работу WordPress и снизить нагрузку на сервер — путем оптимизации и кэширования баз данных плагинами WP-DBManager и DB Cache Reloaded. Часть-3

Здравствуйте читатели блога WebMasterMaksim.ru, сегодня рассказ пойдет про ускорение работы WordPress и снижение нагрузки на сервер.

Ознакомьтесь со всеми статьями про увеличение скорости загрузки сайта и снижения нагрузки на сервер:

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

Лучший брокер

▶ Жми и смотри ◀

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

И мне пришлось покупать более дорогой тариф для включения моих сайтов.

Все силы вложенные в раскрутку сайтов «улетели в трубу» (потерял позиции в выдаче поисковиков), поэтому я серьезно занялся проблемой снижения нагрузки на сервер и заодно ускорением работы WordPress.

Как ускорить работу WordPress и снизить нагрузку на сервер - путем оптимизации и кэширования баз данных плагинами WP-DBManager и DB Cache Reloaded
Как ускорить работу WordPress и снизить нагрузку на сервер — путем оптимизации и кэширования баз данных плагинами WP-DBManager и DB Cache Reloaded

Оптимизация базы данных WordPress плагином WP-DBManager — для снижения нагрузки на сервер и ускорения работы сайта.

Итак, первым делом нам нужно оптимизировать базу данных вордпрес, для этой процедуры существует много плагинов, или вообще это можно осуществлять вручную, но я остановил свой выбор на WP-DBManager.

Почему я выбрал WP-DBManager? Да потомучто в нем можно настроить автоматическую оптимизацию базы данных в WP-DBManager , а остальные плагины требуют от вас каждый раз захода в настройки и нажатия кнопки.

А так как у меня много сайтов, то каждый месяц нужно не забыть обойти их все и понажимать кнопки, пример такого плагина «Optimize DB».

Плагин WP-DBManage выполняет много функций по работе с базами данных WP-DBManage, допустим делает резервные копии, но нас интересует лишь одна функция по оптимизации БД.

Первое что нам нужно сделать, это скачать плагин WP-DBManage, это вы можете сделать внизу страницы, установка у него стандартная.

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

Лично у меня выскочило предупреждение о том что нужно переместить файл .htaccess в папу /wp-content/backup-db из папки /wp-content/plugins/wp-dbmanager, что я и сделал, и еще чуть не забыл нужно сразу переименовать htaccess.txt в .htaccess (не забывайте про точку впереди).

Но это ситуация возникла у меня, как случиться у вас не знаю, просто написал на всякий пожарный!

Ну вот, после установки и активации плагина WP-DBManage, у вас в админке будет создана отдельная панель настройки под названием «Database».

Оптимизация базы данных WordPress плагином WP-DBManager - для снижения нагрузки на сервер и ускорения работы сайта
Оптимизация базы данных WordPress плагином WP-DBManager — для снижения нагрузки на сервер и ускорения работы сайта

Как видете на скриншоте плагин WP-DBManage обладает множеством функций и настроек, но нас интересует вкладка Optimize DB.

И после перехода на эту вкладку вы увидете все ваши таблицы баз данных, где вы можете выбрать какие оптимизировать а какие нет, я советую выбрать все, ни чего страшного не случится, и в заключении жмем кнопку «Optimize».

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

После нажатия на кнопку «Optimize» произойдет оптимизация вашей базы данных WordPress, и если все прошло нормально, то в верху страницы зеленым цветом появится список всех оптимизированных таблиц БД.

Теперь чтобы не проделывать эту процедуру вручную каждый месяц, настраиваем автомат, для этого идем на вкладку «DB Options», в настройках плагина WP-DBManage.

В разделе Automatic Optimizing Of DB, поставляем один месяц и жмем кнопку «Save Changes».

авто оптимизация баз данных на WordPress плагином WP-DBManager
авто оптимизация баз данных на WordPress плагином WP-DBManager

Вы можете выбрать другой срок автоматической оптимизации вашей базы данных WordPress, для снижения нагрузки на сервер и ускорения работы сайта, все зависит от вашего сайта (как часто обновляется статьями, изменяется).

Ну вот, БД мы оптимизировали, теперь нужно кэшировать все запросы к базе данных, но сначала смотрите видео про другую очень важную функцию этого расширения:

Кэширование запросов к базе данных для снижения нагрузки на сервер и ускорения работы WordPress плагином DB Cache Reloaded.

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

Если вы у себя на блоге реализуете кэширование страниц и запросов к БД, то вы уменьшите нагрузку на сервер в три раза.

Плагин DB Cache Reloaded вы можете скачать внизу страницы, установка стандартная.

DB Cache Reloaded — это инструмент динамического кэширования всех запросов к БД.

Плагин DB Cache Reloaded позволяет существенно снизить нагрузку на сервер и ускорить работу WordPress.

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

После установки плагина, просто активируйте его и он уже будет работать.

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

Generated in 0.572 seconds. Made 20 queries to database and 19 cached queries. Memory used — 29.01MB

Что означает: генерация 0.572 секунд. 20 запросов к базе данных и 19 кэшированых.
использовано памяти 29.01MB.

И в заключении хочу посоветовать вам прочитать статью про директиву crawl-delay для файла robots.txt, которая поможет вам снизить нагрузку на сервер создаваемую поисковыми роботами.

Ну вот и все на сегодня, мы с вами еще сильнее ускорили работу WordPress и снизили нагрузку на сервер, путем оптимизации и кэширования баз данных при помощи плагинов WP-DBManager, DB Cache Reloaded.

И я вам советую еще ознакомиться со статьей — анализ плагинов WordPress, там я рассказал как выявить самые медленные и быстрые плагины, и соответственно ускорить свой блог.

1 Звезда ХЕРНЯ!2 Звезды ЧИТАЛ И СПАЛ3 Звезды НУ МОЖНО ПОЧИТАТЬ4 Звезды НРАВИТСЯ!5 Звезд КРУТО! (1 оценок, среднее: 5,00 из 5)
Загрузка...Предыдущая
Создать блог WordPressОптимизация wordpress - снижаем нагрузку на сервер плагином кэширования Hyper Cache. Часть - 2
Следующая
Создать блог WordPressНе работает админка wordpress после обновления