Скорость — решает многое!
Скорость работы сайта (загрузки его в браузере) – решает очень многое!
Если сайт загружается долго – или посетитель не дождется и уйдет,
или браузер выдаст: «Превышено время ожидания…».
Время загрузки сайта зависит от многих показателей, например –
от размера базы данных. Размер базы данных определяется
не только количеством полезных данных, но и наличием «информационного мусора»
(отработанного материала).[Народная мудрость]
Как удалить ревизии статей на сайте WordPress
— другими словами, как избавиться от отработанного материала? (обновлено: июнь 2019)
Что такое ревизии статей (постов) в WordPress
Когда мы публикуем или редактируем очередную запись, страницу – вставляем или пишем текст, оформляем к нему картинки, фото, видео – WordPress автоматически (через определенное время) делает резервную копию нашего творчества. Или мы сами нажимаем «Сохранить черновик». Для чего?
Практический пример:
Публикуем большой текст и к нему десяток фотографий. Трудимся уже около часа, все идет отлично, осталось дел всего минут на десять и вдруг…
- Отключили электроэнергию! – у нас стационарный компьютер, ИБП (бесперебойника) – нет.
- Пропал Интернет.
- Пропала связь с хостингом (на хостинге тоже люди…)
- Компьютер завис или сам решил перезагрузиться (ошибся, запутался, устал)
- Вы сами зашли на другую вкладку браузера – посмотреть свою почту, а там письмо!
Пока читали его, забыли про свою статью – закрыли вкладку сайта или вообще браузер.
Было такое? – у меня было, редко, но, как правило, на больших по объемам статьях.
Конечно, ничего смертельного в этом нет. Максимум – новая статья вообще пропала, минимум – текст и картинки «сбились в одну кучу». Начинай все сначала.
Вот для этого и придумали — ревизии постов.
Возвращаетесь после сбоя на сайт, а WordPress предлагает вам восстановить заготовку из сохраненной копии.
Все отлично, но – ревизии для конкретного поста нужны только на момент его размещения, а со временем таких копий накапливается сотни, и все они хранятся в базе данных.
Значительное увеличение размера базы данных влияет не только на скорость загрузки сайта, но и создает проблемы на хостинге – «съедает» предоставленное по тарифу дисковое пространство или может быть причиной сбоев при резервном копировании самой базы данных.
Что делать?
- Можно вообще отключить функцию «Ревизии» на WordPress, и об этом я писал ранее.
Но тогда не будет копий и возможны проблемы описанные выше.
- Можно периодически удалять все старые ревизии – я сам остановился на этом варианте.
Как удалить ревизии статей на сайте WordPress — MySQL запросы
С помощью MySQL запросов – обращений к базе данных.
Я проверял на хостингах SprintHost и TimeWeb – работает, но служба поддержки этих хостингов на предварительный вопрос о таком способе отвечала: «Запрос некорректный, гарантий никаких нет…».
Так что, неизвестно – как пройдет эта процедура на вашем сайте и на других хостингах.
К тому же, таблицы базы данных для начинающих блоггеров — это типа: «…открывать даже страшно!».
Но если вы надумали удалять ревизий через MySQL-запросы –
НЕ ЗАБЫВАЙТЕ про обязательную копию Базы Данных.
Есть другой, более простой и безопасный вариант – плагин.
Еще один плагин – лишний тормоз для сайта…?! — не совсем так.
Он будет установлен, но неактивен, а включать его нужно всего на пару минут после публикации статьи или, например — 1 раз в неделю, в месяц.
Как удалить ревизии статей на сайте WordPress с помощью плагина WP-Cleanup
Скачиваем WP-Cleanup и устанавливаем его как обычно.
В админпанели сайта, раздел «Настройки (или — Параметры)» — вкладка «WP-Cleanup».
Нажимаем, попадаем на новую страницу и видим шарик с таблицей
Нажмите картинку для увеличения
Шарик – это круговая диаграмма, где отображены:
- Database size – Размер Базы данных
- Useful WordPress data — Полезные данные WordPress
- Post revisions – Ревизии постов
- Spam comments – Спам комментарии
- Unapproved comments – Непроверенные комментарии
- Unused tags – Неиспользуемые теги
- Unused post meta – Неиспользуемые МЕТА -данные
- Unused MySQL data – Неиспользуемая часть Базы Данных (Оптимизация БД)
В таблице то же самое показано в цифрах — ставим галочки на нужное и нажимаем синюю кнопку —
«Очистить выбранные элементы».
Готово – выключаем плагин.
Достаточно часто приходят вопросы от читателей:
«Закончилось дисковое пространство на хостинге, перешел (перешла) на другой тариф и здесь скоро закончится. У меня всего один небольшой сайт – что там может занимать столько места?»
Что там есть лишнее – это нужно смотреть.
Что там может быть из лишнего – это:
- большая по объему База Данных;
- сохраненные вами или хостингом старые копии (бэкапы / backup);
- большие фотографии или картинки / большое их количество;
- большие файлы для скачивания с сайта.
Старые, ненужные бэкапы – удаляйте (при необходимости – скачайте их на компьютер).
Фотографии оптимизируйте по качеству и размеру, а размер загружайте не тот, что есть, а тот, который необходим. Хранить фотографии с картинками можно на стороннем ресурсе, например – на Google Picasaweb, освободив тем самым полезный объем на хостинге.
За размером Базы Данных нужно следить и контролировать его.
Один из вариантов мы сегодня разобрали – удалить ревизии статей. Но это еще не все – ненужные таблица от работающих плагинов, оставшиеся таблицы от удаленных плагинов – уберем следующий раз.
Следите за публикациями — оформите подписку на рассылку
А если статья была интересна для вас — ей можно поделиться
У меня такое случалось, что вдруг завис комп или связь с хостингом оборвалась и приходилось начинать все править сначала.
Но я не помню уже, кажется как то настраивала эти резервные копии. Сейчас они не выдаются все, а только последняя копия предлагается в случае чего.
Сергей, а где можно посмотреть, сколько есть копий?
Можно ограничить число ревизий — это в файле wp-config.php
Будет и об этом разговор. Плагин — это для начала, для тех, кто еще не освоил работу с таблицами базы и файлами Вордпресса
Где посмотреть — в админпанели — Запись — Редактировать — здесь вверху «Опции экрана» — поставить галочку на «Ревизии» и они отобразятся под Редактором
Сергей, здравствуйте! Я поставила плагин WP-Cleanup , сделала ревизию постов, теперь у меня в колонке Размер, стоит ноль. А вот Неиспользуемая часть базы данных MySQL data -83 %. Мне ее тоже нужно очистить или нет?
Здравствуйте!
Неиспользуемая часть БД — насколько я понял, это как процесс «Дефрагментации» на компьютере.
База Данных будет оптимизирована — удаляются все «пустоты» в базе (и наверное, в файлах) — размер БД, соответственно, уменьшится.
Да, можно ставить все галочки в плагине и чистить.
Я просматриваю — спам и неодобренные комментарии, а также неиспользуемые теги. Комментарии удаляю вручную, а теги — или удаляю или использую
Хороший плагин! Я им пользуюсь уже давно!
Сергей, добрый вечер! Я зашла на хостинг, посмотрела было — Вами используется:
Диск, Мб 202,4 / 2000 Сделала полное резервирование и загрузила на хостинг, удалила две предыдущие копии, после этого получились такие данные:
Диск, Мб 207,4 / 2000 Загрузила палагин, почистила, проверила данные:
Диск, Мб 162,3 / 2000
БлагоДарю за статьи и помощь! Я правильно понимаю, что из 2000 возможных я сейчас использую 162,3 Мб?
Здравствуйте, Светлана!
Да — из 2000 возможных Вы сейчас используете 162,3 Мб.
А можно и копию — не хранить на хостинге, а скачать на компьютер
Всё бы хорошо было, плагин проверенный. Вот только он не обновлялся 4 года и не протестирован с новыми версиями WP. Я не рискнула его установить.
Да, плагин не обновлялся и есть предупреждение, что возможны проблемы с ним.
У меня плагин работает с WordPress 3.8.1 / WordPress 3.9.1 и с самым новым WordPress 3.9.2 ( и еще с более ранними — не помню версию)
А проблемы…? — не пойдет плагин — просто удалите, нарушит работу сайта — сделаете откат или восстановите копию.
Здравствуйте,Сергей! А что Вы скажете на счет плагина WP- Optimize? Спасибо.
Здравствуйте, Галина!
Оба плагина, и WP-Cleanup, и WP- Optimize у меня установлены.
Периодически активирую их и чищу базу данных.
WP- Optimize — не удаляет ревизии постов.
Добрый день, спасибо за плагин. Установила, только другую версию. Подскажите пожалуйста, там в настройках есть функции работы с плагинами и их оптимизация , вот например строка , как я понимаю плагина комментирования:
wp_comments 6622 2972.082 KВ Previev Clean Delete Optimize Repair
В случае, если я нажму оптимизировать , что может произойти с комментариями ? Как они оптимизируются?
Наверное Вы другой плагин установили — похожий?
Комментарии — может удалить спам комментарии, из корзины и неодобренные — а что еще? — точно сказать не могу.
Оптимизировать комментарии — если только сжимает их в базе данных или упорядочивает (типа дефрагментации на жестком диске) опять же в базе данных — визуально комментарии измениться не должны.
Попробуйте поискать информации именно по вашей версии плагина
Я как только начинаю говорить подруге про плагины, у неё тут же начинает голова болеть. У меня не стоят эти плагины и как то раньше я не встречала инфу про эти плагины. завтра на свежую голову постараюсь установить эти плагины
Это плагин хорош тем, что его — включил — удалил все — и выключил.
Он, этот плагин, не нагружает, не тормозит сайт
Огромное спасибо за плагин, Очистил в считаные секунды.
Удачи!