- Некоректне видалення ревізій (псевдоочістка Автосейв)
- Модулі для оптимізації БД
- Плагін WP-Cleanup робить наступне:
- Так виглядала моя база даних до оптимізації
- База даних після очищення плагіном WP-Cleanup
- Завантажити плагін WP-Cleanup
- установка плагіна
Я періодично оновлюю і покращують свої старі записи, а нові пости пишу прямо в адмінці WordPress і за весь цей час у мене утворилося стільки ревізій (автоматично збережених проміжних редакцій постів), що їх кількість стало вже зашкалювати.
Управляти механізмом ревізій, тонко налаштувавши його для сторінок і постів, як глобально так і окремо для кожного запису, можна за допомогою плагіна Revision Control .
А тепер подивимося, як же нам видалити непотрібні ревізії. Швидко і безпечно.
Некоректне видалення ревізій (псевдоочістка Автосейв)
Збережені ревізії знаходяться в таблиці wp_posts. Знайти їх можна за значенням поля post_type - revision. В рунеті і буржунеті на багатьох блогах для видалення всіх ревізій дана сумнівна рекомендація у вигляді MySQL-команди.
DELETE FROM `wp_posts` WHERE post_type = 'revision'
Не використовуйте даний спосіб! Ревізії видаляються, але в БД залишається багато технічного сміття, пов'язаного з ними. Тому простіше скористатися готовими рішеннями.
Модулі для оптимізації БД
Дослідивши весь асортимент плагінів для WordPress, прийшов до висновку, що мені потрібен плагін WP-Cleanup.
Є ще плагін WP-Optimize, але він якийсь стриманий. До того ж в ньому немає нічого такого, чого немає в WP-Optimize. А оптимізувати БД можна тим же плагіном WP-DBManager . Також, при наявності WP-Cleanup, плагін Delete-Revision просто не потрібен.
Плагін WP-Cleanup робить наступне:
- видаляє всі ревізії постів
- видаляє з бази даних всі спам-коментарі
- видаляє всі коментарі несхвалені автором блогу
- видаляє всі невживані теги
- видаляє всі невживані мета-дані постів
- оптимізує базу MySQL, видаляючи непотрібні дані.
Непогано, правда? Вам залишається тільки поставити галочку напроти то, що вимагає оптимізації і натиснути кнопочку «Cleanup the selected items!».
Перед очищенням, плагін у вигляді кругової діаграми і таблиці із зазначенням кількості і займаним обсягом (в кілобайтах і процентному співвідношенні) наочно покаже скільки всього накопичилося у вашій базі даних.
Так виглядала моя база даних до оптимізації
Як видно, за весь час ведення свого блогу , Кількість ревізій стало перевищувати кількість самих постів :).
Перед запуском WP-Cleanup, попередньо зробіть резерную копію бази.
Хоча я вже не раз успішно оптмізіровал свою БД за допомогою плагіна WP-Cleanup, я вський раз робив бекап бази. Це можна зробити за допомогою phpMyAdmin, доступного в контрольній панелі вашого хостера або за допомогою спеціального плагіна для WordPress - WP-DBManager .
База даних після очищення плагіном WP-Cleanup
Загальний обсяг моєї бази даних до оптимізації був 49,8 Мб.
Після очищення непотрібних записів вона стала важити 6,5 Мб.
Разом було викинуто 43,3 мегабайта сміття!
Завантажити плагін WP-Cleanup
Я успішно почистив свою базу плагіном версії 1.1.0, який в даний час скачали вже близько 4-х тисяч блогерів. Останню версію WP-Cleanup можна скачати ( //wordpress.org/extend/plugins/wp-cleanup/ ) На офіційному сайті.
установка плагіна
- Скачайте WP-Cleanup.
- Розпакуйте ZIP-архів.
- Закачайте в папку / wp-content / plugins /.
- Увійдіть в адмінку WordPress.
- Перейдіть в розділ [Модулі].
- Активуйте плагін WP-Cleanup.
- Використання плагіна [Параметри / WP-Cleanup]
Аналоги WP-Cleanup
- WP-DBManager - є автоматична оптимізація і бекап без вашої участі і відправка копії на e-mail. Є можливість відновлювати БД з резервної копії прямо в адмінці.
- DB-Optimize - ніяких налаштувань немає. На жаль, можлива неповна очищення бази даних.
- WP-Optimize - може видаляти ревізії постів, збережені чернетки, спам і непідтверджені коментарі, а також оптимізує таблиці, зменшуючи їх розмір). Модуль повністю переведений на російську мову і має можливість проводити автоматичну оптимізацію.
- WP Database Cleaner - по функціоналу аналогічний WP-Cleanup, але без статистики БД.
- Optimize Database after Deleting Revisions - для оптимізації БД і видаленні ревізій постів. Є можливість вказати максимальну кількість збережених ревізій, вести журнал оптимізації, здійснювати оптимізацію в один клік, чистити окремі таблиці, а також налаштувати планувальник на автоматичну оптимізацію бази без вашої участі.
- TentBlogger Optimize WordPress Database Plugin для швидкої і простий оптимізації БД за пару кліків.
Нехай у вашій базі будуть тільки корисні дані!
Непогано, правда?