Если нужно ускорить работу базы данных WP-сайта, то есть отличный способ. Это отключить ревизии WordPress.
Что такое ревизии и зачем нужны
В процессе редактирования записи или страницы движок хранит все ваши изменения. Это называется автосохранение или редакции. В любой момент вы можете вернуть назад свою правку.
Зачем их отключать
Каждая редакция – это копия записи или страницы. Если над пост большой и над ним работают несколько человек, то это будут десятки дополнительных записей в базе данных. А если постов тысячи, то база будет огромной. В итоге – снижение скорости работы сайта.
После того, как материал опубликован, все эти редакции не нужны. Поэтому имеет смысл их удалить. А если вы вообще не вносите правок в посты, то автосохранение лучше отключить.
Как выключить автосохранение
Разберем несколько способов. Выберите тот, который нравится.
Плагин Revision Control
Это отдельное решение, которое управляет ревизиями на сайте ВордПресс. Его особенность – выбор типов записей, для которых нужно запретить создавать копии.
После установки в админ-разделе откройте Настройки > Revisions.
В блоке Default Revision Status можно выбрать тип записей, для которых нужно отключить создание ревизий.
Плагин Disable Post Revision
Это еще один вариант решения задачи. Не нужно ничего настраивать. Просто установите и активируйте.
Плагин Clearfy Pro
Если используете это многофункциональное решение, то устанавливать больше ничего не нужно.
- В админке откройте Clearfy Pro.
- Перейдите на вкладку Дополнительно.
- Активируйте опцию Отключить ревизии полностью.
Файл wp-config.php
Это основной конфигурационный файл движка. В самый его конец добавьте 2 строки
// интервал автоматического сохранения - 300 секунд
define( 'AUTOSAVE_INTERVAL', 300 );
// выключение автоматического сохранения ревизий
define( 'WP_POST_REVISIONS', false );
Как удалить редакции страниц WordPress
Автосохранение отключили. Но что делать со старыми копиями? Разберемся как их удалить.
Отличное решение – бесплатный плагин WP-Optimize.
Установите и активируйте дополнение из оф. каталога ВП.
- Перейдите в раздел WP-Optimize > Database.
- В таблице опций отметьте Очистить все ревизии записей и нажмите.
- Нажмите справа кнопку Run optimization.