Как уменьшить размер базы данных 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 - всё о продвижении сайтов
Случайные публикации:
  • Как сделать скриншот всей страницы сайта в Google Chrome и Яндекс.Браузере - Nimbus Screenshot and ScreencastКак сделать скриншот всей страницы сайта в Google Chrome и Яндекс.Браузере - Nimbus Screenshot and ScreencastТолько рассказал в предыдущей статье об использовании LightShot и понял, что...
  • Как изменить заголовок статьи WordPress на H1 и зачем? ВидеоурокКак изменить заголовок статьи WordPress на H1 и зачем? Видеоурок...ужно дополнительно скачивать и настраивать Вордпресс-плагины, потому как всё
  • Какой хостинг выбрать? На что обратить внимание, выбирая хостинг для сайта (мощность сервера, технологии, цены, uptime...)Какой хостинг выбрать? На что обратить внимание, выбирая хостинг для сайта (мощность сервера, технологии, цены, uptime...)Выбирая хостинг для своего будущего проекта в Интернете, желательно определит...
  • Смешные рекламные объявления в Интернете. Часть IСмешные рекламные объявления в Интернете. Часть IРанее я уже делал пару подборок со смешными поисковыми запросами:...
  • 4 простые рекомендации по заработку на CPA-партнёрках для новичков4 простые рекомендации по заработку на CPA-партнёрках для новичков...вот-вот будет продаваться) Подбираем правильный источник трафика для оффера.
Оставьте комментарий:
комментариев 18
Через сайт Через ВКонтакте Через Facebook
  1. Сергей:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      Ответить
      • Fanichka:

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

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

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

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

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

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