Как уменьшить размер базы данных 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 - всё о продвижении сайтов
Случайные публикации:
  • Бумшакалака - немного юмора в создании и продвижении сайтовБумшакалака - немного юмора в создании и продвижении сайтовЭта статья ни о чём :). В основном тут размышления - а можно ли с помощью сп...
  • Как исправить ошибки URL в Google webmasters? Переадресация на другую страницу через .htaccessКак исправить ошибки URL в Google webmasters? Переадресация на другую страницу через .htaccess...в XML-карте сайта (в файле Sitemap), а также узнать, какая страница ссылается
  • Что такое ссылочный взрыв? Его последствияЧто такое ссылочный взрыв? Его последствияЭта статья на тему SEO-терминов. Содержание её особенно актуально...
  • Что будут продавать в CPA?Что будут продавать в CPA?Забавно наблюдать за развитием офферов CPA-сетей из сегмента "товары почт...
  • Что такое санкции и фильтры поисковых систем?Что такое санкции и фильтры поисковых систем?...ктерно это для очень конкурентных тематик - раскрутка сайтов, форекс, заработок в
Оставьте комментарий:
Отзывов всего: 18
Через сайт Через ВКонтакте Через Facebook
  1. Сергей пишет:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      Ответить
      • Fanichka пишет:

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

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

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

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

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

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