Любой сайт на WordPress работает под своей базой данных, в которой хранятся записи, комментарии, ссылки и так далее (см. структуру БД WordPress). Там хранится очень много информации, кроме самих файлов, которые размещаете на ресурсе, они размещаются в папке wp-content.
Чем больше Вы размещаете информации на сайте, тем больше размером становится база данных. Но это нормально. Не нормально то, что в базе, со временем скапливается огромное количество ненужной, если можно сказать так, мусорной информации. Поэтому, в данном уроке мы будем рассматривать возможность оптимизации базы данных WordPress или, если говорить по-другому, то очистка ее от мусора.
Для чего необходимо оптимизировать базу данных?
Это довольно важная и очень популярная процедура. Лучше всего не игнорируйте данную операцию, ведь Вы можете принести много пользы, как себе, так и самим пользователям.
Прежде чем приступать к оптимизации базы данных, лучше всего сделайте бэкап БД (как настроить бэкап). Тем более это необходимо делать, если Вы не уверены в своих действиях.
Как сделаете резервную копию, то проверьте ее, подключитесь к ней со своего сайта, при помощи редактирования файла wp-config.php. Если все работает, то приступаем к оптимизации базы.
Согласитесь, что, чем меньше размер базы данных, тем она быстрее будет работать, значит будет быстро работать и сам ресурс.
Что относится к мусорным данным?
К таким данным можно отнести:
- Спам-комментарии, либо помечены как спам
- Неодобренные комментарии
- Временные записи, либо их версии
- Черновики
- Записи, которые находятся в корзине сайта
Если у Вас установлен Akismet , то он отлично засоряет базу данных WordPress, поэтому Вам периодически необходимо избавляться от таких комментариев.
Если брать во внимание версии записей, то их должно не должно быть. Как только Вы жмете сохранить, то создается очередная версия записи, что также сохраняется в базе данных.
Теперь можете произвести обычный подсчет. Если Ваша статья занимает 50 кб, а Вы нажали на кнопку сохранить около 100 раз, а это уже будет 500 кб, то есть, 450 кб лишнего места находится в БД.
Что необходимо сделать для оптимизации БД WordPress?
Существует отличный плагин
После того, как его установите, Вы выбираете галочками те процедуры, которыми необходимо очищать некоторые данные. Далее Вы нажимаете на кнопку Process. После этого Вам необходимо будет подождать некоторое время, когда закончится оптимизация и очистка, после этого, Вы увидите перед собой подробный отчет:
Также можете прочитать отличные статьи по оптимизации базы данных WordPress:
Используя ее вместе с данной информацию, Вы значительно оптимизируете и ускорите свой сайт.
Также советуем почитать на PressDev.RU
Короткая ссылка: http://pressdev.ru/?p=5008