Очистить базу данных и удалить ревизии WordPress

Приветствую в моем блоге. Сегодня пойдет речь о необходимом инструменте для любого веб-мастера который пользуется WordPress.

Откуда берутся ревизии

Все дело в том, что моя замечательная CMS сохраняет черновики-ревизии(редакции) во время написания статьи. Такая ревизия может спасти, если внезапно выключили свет, когда электричество появится, можно будет восстановить статью. Когда статья готова и опубликована, эти ревизии становятся не нужны, а место занимают прилично, поскольку по сути являются частичными или полными копиями статьи. В одной статье у меня обычно скапливается до 20-50 ревизий, пока статья не увидит свет. Я с этим долго мирился, но сердце перфекциониста было неспокойно, наконец я выбрал время что бы решить этот вопрос. Требовалась оптимизация.

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

Ревизии и мусор в БД MySQL

Как ни странно помог способ поиска через панель «Плагины-Добавить новый-Поиск плагинов» поисковой запрос был delete revision. Так я познакомился с плагином Optimize Database after Deleting Revisions. Автор: CAGE Web Design | Rolf van Gelder, Eindhoven, The Netherlands. Функционал плагина превзошел мои мои ожидания. Кроме удаления ревизий, он так же оптимизирует базу данных путем удаления ненужного мусора.

 

optimize-database-nastrojki

 

 

Интерфейс прост и информативен, я применяю такие настройки. Ревизии не сохраняю, удаляю неиспользованные теги, спам, пингбеки и оптимизирую. Планировщик использовать не вижу смысла. Мне удобней держать плагин не активированным, когда возникла необходимость, активировать и задействовать, чем держать плагин постоянно включенным разбазаривая мощности сайта.

 

optimize-database-результат

 

 

В результате моя база данных MySQL «похудела» на 18.5 мегабайт. По факту стала весить в два с половиной раза меньше. Да пока в моем блоге не так много статей, представляю какой размер базы данных у более возрастных сайтов и сколько в них мусора.

Вывод о  плагине

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

Плагин понравился, скрипт работает быстро. Рекомендую делать аналогичную профилактику у себя на сайте каждому веб-мастеру. До новых Встреч!

2 комментария
  1. Ответить
    Иван 10.05.2017 в 14:53

    Optimize Database after Deleting Revisions – для оптимизации БД и удалении ревизий постов. Есть возможность указать максимальное количество сохраняемых ревизий, вести журнал оптимизации, осуществлять оптимизацию в один клик, чистить отдельные таблицы, а также настроить планировщик на автоматическую оптимизацию базы без вашего участия. Спасибо нашёл и установил, работает, но возникла другая проблема. Яшка 04.06 загрузил 131 черновик, а что теперь делать ? ведь он их теперь постоянно будет вспоминать. Как мне удалить из его памяти, у меня на первом сайте не на движке, то же самое и он их постоянно прописывает как не найденные. Хотя я их прописал как удалённые урлы в яндекс мастере.Как бы вы поступили ?

    • Здравствуйте Иван, если вы под Яшкой подразумеваете Яндекс-браузер, я не знаю чем вам помочь. Использую Гугл-хром. Я удаляю черновики, для меня нет смысла их хранить, если статья уже опубликована. Я не ванга и не знаю какой сайт у вас на Вордпресс, а какой нет. Насчет Яндекс-вебмастера сложно что-то сказать не видя картины целиком. Возможно я не правильно понял, то что вы хотели до меня донести.

    Оставить отзыв

    Войти с помощью: