Как уменьшить размер базы данных MySQL? Ревизии в WordPress и плагин WP-Cleanup. Видеоурок
Чистим БД в Вордпрессе
В предыдущей статье о том, как проверять скорость загрузки сайта, я объяснял, почему быстрый сайт/блог — это хорошо (ну это и без моих объяснений понятно). А сейчас покажу, как можно оптимизировать WordPress-сайт путём уменьшения размера БД и удаления т.н. ревизий.
Движок WP действительно очень простой, наглядный и удобный. Но, как это обычно бывает, за простоту интерфейса пользователя приходится «расплачиваться» большой нагрузкой на сервер MySQL, на процессор, память и т.д.
Хорошо, что существует огромное количество WordPress-плагинов почти на все случаи жизни. Один из них — WP-Cleanup, — он позволяет уменьшить базу данных MySQL, таким образом освободив место на хостинге и немного ускорив блог.
Об оптимизации БД в Вордпресс я задумался, когда этот сайт был перенесён на другой хостинг. Такой большой объём базы (около 23 Мб) немного удивил меня, потому что статей на сайте web-ru.net не очень много (трудно представить, сколько должно быть текста на столько мегабайтов).
Но вся суть в том, что база данных в WordPress устроена так, что в ней хранятся не только тексты, но и всякие «отношения» между рубриками и статьями, рубриками и подрубриками, статьями и тэгами и т.д. Ну а самое главное, что при написании статьи в редакторе постоянно создаются ревизии, которые не удаляются после её публикации. Отсюда и такой большой размер базы данных MySQL.
Что такое ревизии в WordPress?
Revisions — это нечто вроде автосохранений статьи до момента её публикации. Вот например я пишу эту статью, а под редактором такая штука:
Автосохранения в WP
и постепенно их будет становиться всё больше и больше. В результате, для каждой опубликованной статьи в БД лежат ещё несколько её версий. Вполне логичным будет избавиться от них.
Иногда в интернете предлагают вообще запретить в WordPress создание ревизий. На мой взгляд, такое делать не нужно, потому как автосохранения могут быть полезны — пишите вы статью, а компьютер выключился и что-нибудь ещё такое. Поэтому лучше воспользоваться плагином WP-Cleanup и время от времени просто «подчищать» базу данных, уменьшая её размер.
На данный момент у меня накопилось уже 3048 автосохранений на этом сайте, подумать только… В общем, смотрите видео.
Видеоурок: как уменьшить размер базы данных MySQL в WordPress
Плагин WP-Cleanup весьма быстро удалит:
- ревизии записей
- спамные комментарии
- не одобренные вами комментарии (имейте в виду..)
- неиспользуемые метки (tags)
- неиспользуемые мета-данные записей
- неиспользуемые данные в БД MySQL.
Кстати, вот что было до запуска плагина:
До…
и что стало после:
..после
Вот и всё, теперь время от времени следует проделывать эту чистку и не давать «бессмысленно» разрастаться базе данных MySQL. Только ещё раз хочу напомнить, что перед запуском плагина сделайте бэкап БД, а то мало ли что
Яндекс Метрика - гостевой доступ. НастройкаЭто небольшая заметка в продолжение темы настройки Яндекс Метрики...
Информер Яндекс Метрики. НастройкаВ видеоуроке про установку Яндекс Метрики я говорил, что инфор...
Как установить счетчик Гугл Аналитикс на сайт WordPress...угих сайтов. Причем вы не просто узнаете, что сколько пришло
Изменения в Яндекс ДиректВ 2018 году Яндекс Директ ввел несколько новшеств, которые заставили конт...
Как определить санкции Яндекса к сайту?...ных текстов). Не вижу смысла расписывать всё подробно - вы и сами можете посмотреть.
Хороший материал!
Многие узнают о «чрезмерном весе» БД только когда ее даже скачать невозможно с хостинга, без применения FTP
Да, бывает такое
Да у меня такое не раз бывало)))))
Есть такие хостинги, где база данных размещена отдельно и не занимает место предназначенное для сайта. Очень удобно.
Ну это только так кажется.
Место ведь она всё равно занимает
З.Ы. Отличная у вас капча. Подскажите плагин.
А у меня вроде нет капчи..
Добрый день! Мне понравился ваша статья, обязательно воспользуюсь этим плагином . Спасибо! Не подскажите как установить на блог смайлики %) , так прикольно
Пожалуйста, Елена
Конечно, вот: http://web-ru.net/wordpress/smajly-v-kommentariyah-wordpress-plagin-qip-smiles-ustanovka.html
Большое спасибо!Помогло.
Отлично
Петр! не то слово как помогло!!!
У меня блог раздуло до 2203, 8 МБ *CRAZY* , я уж думала все непонятное твориться, техподдержку затюкала *HELP* . А оказывается ларчик просто открывался. Кстати появилась новая версия плагина. И она помогла схуднуть моему сайтику до 5,84 МБ. Чудеса да и только!!!Огромное спасибо :-* . А то я уже не знала, что делать и куда бежать
Не за что)
Надо ж, как его…раздуло))
Да не то слово %) , я уж думала что может кто чего не доброе затевает, но сейчас все, отпустило полегчало *YAHOO*
Это хорошо
Пётр, как всегда — очень полезный материал. Огромное спасибо!
Не за что
Нужный материал, я сейчас как раз занимаюсь ускорением блога и воспользуюсь вашими советами, спасибо!