Как уменьшить размер базы данных MySQL? Ревизии в WordPress и плагин WP-Cleanup. Видеоурок

Как уменьшить размер базы данных MySQL, WordPress ревизии постов

  Чистим БД в Вордпрессе

В предыдущей статье о том, как проверять скорость загрузки сайта, я объяснял, почему быстрый сайт/блог — это хорошо (ну это и без моих объяснений понятно). А сейчас покажу, как можно оптимизировать WordPress-сайт путём уменьшения размера БД и удаления т.н. ревизий.

Движок WP действительно очень простой, наглядный и удобный. Но, как это обычно бывает, за простоту интерфейса пользователя приходится «расплачиваться» большой нагрузкой на сервер MySQL, на процессор, память и т.д.

Хорошо, что существует огромное количество WordPress-плагинов почти на все случаи жизни. Один из них — WP-Cleanup, — он позволяет уменьшить базу данных MySQL, таким образом освободив место на хостинге и немного ускорив блог.

Об оптимизации БД в Вордпресс я задумался, когда этот сайт был перенесён на другой хостинг. Такой большой объём базы (около 23 Мб) немного удивил меня, потому что статей на сайте web-ru.net не очень много (трудно представить, сколько должно быть текста на столько мегабайтов).

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

Что такое ревизии в WordPress?

Revisions — это нечто вроде автосохранений статьи до момента её публикации. Вот например я пишу эту статью, а под редактором такая штука:

wordpress ревизии

  Автосохранения в WP

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

Иногда в интернете предлагают вообще запретить в WordPress создание ревизий. На мой взгляд, такое делать не нужно, потому как автосохранения могут быть полезны — пишите вы статью, а компьютер выключился и что-нибудь ещё такое. Поэтому лучше воспользоваться плагином WP-Cleanup и время от времени просто «подчищать» базу данных, уменьшая её размер.

На данный момент у меня накопилось уже 3048 автосохранений на этом сайте, подумать только… В общем, смотрите видео.

Видеоурок: как уменьшить размер базы данных MySQL в WordPress

Скачать это видео (32 мб)

Плагин WP-Cleanup весьма быстро удалит:

  • ревизии записей
  • спамные комментарии
  • не одобренные вами комментарии (имейте в виду..)
  • неиспользуемые метки (tags)
  • неиспользуемые мета-данные записей
  • неиспользуемые данные в БД MySQL.

Кстати, вот что было до запуска плагина:

wp-cleanup - до запуска плагина

  До…

и что стало после:

После запуска Wp-cleanup

  ..после

Вот и всё, теперь время от времени следует проделывать эту чистку и не давать «бессмысленно» разрастаться базе данных MySQL. Только ещё раз хочу напомнить, что перед запуском плагина сделайте бэкап БД, а то мало ли что :).

web-ru.net - всё о продвижении сайтов
Случайные публикации:
  • Плагин WP Comment Quicktags Plus для WordPress. Установка и настройкиПлагин WP Comment Quicktags Plus для WordPress. Установка и настройкиРешил сегодня поставить WordPress плагин для удобства комментирова...
  • Обзор курса по арбитражу трафика на CPA-партнёрках от profyseo.ruОбзор курса по арбитражу трафика на CPA-партнёрках от profyseo.ru...ds после их блокировки. Как известно, Гугл запрещает создавать новые
  • Непонятные и смешные поисковые запросы. Часть IIНепонятные и смешные поисковые запросы. Часть II...евлённые" поисковые запросы Как всегда, некоторые пользователи считают поисковиков
  • Проверка бэклинков сайта сервисами MajesticSEO.com и Ahrefs.comПроверка бэклинков сайта сервисами MajesticSEO.com и Ahrefs.com...Западе сервисы для анализа SEO-показателей веб-ресурса - 
  • Необходимые плагины для SEO-оптимизации WordPress-сайтовНеобходимые плагины для SEO-оптимизации WordPress-сайтов...вот с поисковой оптимизацией здесь не всё гладко. Просто сразу после установки
Оставьте комментарий:
комментариев 18
Через сайт Через ВКонтакте Через Facebook
  1. Сергей:

    Хороший материал!
    Многие узнают о «чрезмерном весе» БД только когда ее даже скачать невозможно с хостинга, без применения FTP

    Ответить
  2. Блогобабушка:

    Есть такие хостинги, где база данных размещена отдельно и не занимает место предназначенное для сайта. Очень удобно.

    Ответить
    • Пётр:

      Ну это только так кажется.
      Место ведь она всё равно занимает ;)

      Ответить
  3. Блогобабушка:

    З.Ы. Отличная у вас капча. Подскажите плагин.

    Ответить
  4. Елена:

    Добрый день! Мне понравился ваша статья, обязательно воспользуюсь этим плагином . Спасибо! Не подскажите как установить на блог смайлики %) , так прикольно

    Ответить
  5. Игорь:

    Большое спасибо!Помогло.

    Ответить
  6. Fanichka:

    Петр! не то слово как помогло!!!
    У меня блог раздуло до 2203, 8 МБ *CRAZY* , я уж думала все непонятное твориться, техподдержку затюкала *HELP* . А оказывается ларчик просто открывался. Кстати появилась новая версия плагина. И она помогла схуднуть моему сайтику до 5,84 МБ. Чудеса да и только!!!Огромное спасибо :-* . А то я уже не знала, что делать и куда бежать

    Ответить
    • Пётр:

      Не за что)
      Надо ж, как его…раздуло))

      Ответить
      • Fanichka:

        Да не то слово %) , я уж думала что может кто чего не доброе затевает, но сейчас все, отпустило полегчало *YAHOO*

        Ответить
  7. Юлия Пономарева:

    Пётр, как всегда — очень полезный материал. Огромное спасибо!

    Ответить
  8. Елена:

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

    Ответить
сайт web-ru.net
Я не спамлю...