Udalenie neispolzuemogo CSS
WP Rocket — новые изменения и удаление неиспользуемого CSS с помощью плагина Debloat
24 сентября 2023
Udalenie neispolzuemogo CSS
WP Rocket — новые изменения и удаление неиспользуемого CSS с помощью плагина Debloat
24 сентября 2023
Показать все

Оптимизация и очистка БД MySQL плагином Advanced Database Cleaner PRO

Оптимизация и очистка БД MySQL плагином Advanced Database Cleaner PRO позволит вам не только оптимизировать, но и выполнить глубокую очистку базы данных вашего сайта на движке WordPress.

После удаления ненужных данных, уменьшиться размер БД и улучшиться эффективность запросов к таблицам. Тем самым повысится производительность — скорость загрузки страниц сайта.
В этом я убедился на своем опыте.

Создавая свой сайт, мы часто меняем его дизайн, улучшаем его функционал. Тестируя различные Темы (шаблоны сайта), плагины — устанавливая новые и удаляя старые, в базе данных собирается много мусора (остатков от предыдущих установок).

Утверждения разработчиков о том, что при удалении плагинов или тем с сайта, происходит «чистая деинсталляция» их продукта, является не более чем маркетинговым ходом.

Яркий пример — настраивая какой-то сложный плагин, вы сталкиваетесь с выбором активации той или иной функции. В сноске есть предупреждение: — ВНИМАНИЕ: используйте только в том случае, если вы уверены.
Знакомое выражение?

После активации, у вас сайт падает. Единственный вариант — зайти через FTP-Client или Файловый менеджер хостинга и удалить его там.
Failovy-manager

Плагин вы удалили, сайт восстановился. Можно устанавливать по-новому, избегая в настройках злополучной опции.

Но, только разработчики плагина и сам Господь Бог знает — в каких таблицах Базы данных произошли изменения при настройке данного плагина.
Тем более, все его настройки сохранились в БД MySQL.

При попытке новой инсталляции, сайт опять может сломаться.
Вывод один — глубокая очистка и оптимизация БД MySQL, желательно плагином Advanced Database Cleaner PRO. Другие могут не помочь. Второй вариант — искать новый плагин с похожими функциями.

Да — это происходит не каждый раз, но, особенно касается плагинов из серии Удаления неиспользуемого CSS, где затрагиваются файлы не только темы или плагинов, но и самого движка WordPress.

Установка и настройка плагина Advanced Database Cleaner PRO.

Установка и настройка плагина Advanced Database Cleaner PRO не является чем-то сложным. Устанавливается как обычный плагин WordPress. После активации он уже готов к работе. Единственное, что можно настроить — это время Общей очистки Базы данных.

Официальный сайт плагина Advanced Database Cleaner PRO — Расширенный очиститель баз данных Pro — SigmaPlugin, где вы можете приобрести лицензию.
Все лицензии бессрочные: Стартер — на два сайта, Бизнес — на 5 сайтов и Безлимитный — на неограниченное количество сайтов.

Есть бесплатный вариант — Advanced Database Cleaner. Найдете на WordPress.org.
Бесплатная версия ограничена очень многими функциями — нет фильтров разделения Таблиц Базы данных на: Таблицы тем, Таблицы плагинов, Таблицы WordPress и, так называемых, бесхозных.

Доступны только Общая очистка и Таблицы БД. Дополнительные опции БД и Cron-задачи в версии Pro.

Но, самое главное, в Advanced Database Cleaner PRO есть функция Сканирования Таблиц, Опций — вложений таблиц (Поле, Тип полей, Индексы, Ключи), Cron jobs (Задания Cron темы и плагинов) в реальном времени, непосредственно из Панели управления плагином, что очень важно.
Выбор за вами.

Оптимизация и очистка БД MySQL плагином Advanced Database Cleaner PRO.

Оптимизация и очистка БД MySQL плагином Advanced Database Cleaner PRO проводится в несколько этапов — будьте внимательны. Иначе можно наделать много грубых ошибок, которые приведут к падению сайта:

  1. После установки и активации плагина обновите кеш сайта.
  2. Сделайте Backup (бэкап) Базы данных — резервная копия.

Создание резервной копии Базы данных.

Зайдите к себе на хостинг, откройте вкладку MySQL, по ссылке, в графе названия БД нужного сайта, перейдите в phpMyAdmin.
Ssylka-DB

В верхнем меню кликаете на Экспорт. В открывшейся странице нажимаете — Вперед. Файл Бэкапа БД, с расширением .sql, будет скачан на ваш компьютер.
Export-DB-MySQL

Во вкладке Структура, в правом нижнем углу, под всеми таблицами, увидите — Всего: Общее количество таблиц и размер Базы данных в Мб. Запомните их.
Потом сравните эти данные — до оптимизации/очистки и после.
Dannye-DB
Резервная копия БД обезопасит вас от случайных ошибок при очистке.

Оптимизация и очистка БД MySQL.

Теперь можно приступать к оптимизации и очистке БД MySQL. В левом меню Консоли WordPress, по клику на — WP DB Cleaner, перейдете в настройки плагина Advanced Database Cleaner PRO.

Здесь, как я уже упоминал, есть своя последовательность в работе.

Во вкладке Общая очистка проведите предварительную очистку всех временных файлов: Редакции, Авто-черновики, Trashed posts, Комментарии, Pingbacks, Trackbacks и так далее по всему списку.

Вкладка меню — Таблицы.
Из информационного меню мы видим, что общее число таблиц — 145. Занимают 3 страницы — в каждой по 50 пунктов. Предупреждаю — не перестраивайте количество пунктов на странице.

Слева — Имя таблицы — ставим галочку Все пункты. Выбираем — Scan selected tablesПрименить. Будут просканированы все 50 таблиц БД на этой странице.
Scanirovanie-tablic-DB
И так каждую страницу по очереди, в зависимости сколько их у вас — у меня их три.

Выше, в Информационном меню, смотрим пункт — Orphans (сироты). Если появилось какое-то число, нажимаем на этот пункт — в списке таблиц появятся только эти осиротевшие таблицы. Их можно выделить и удалить.
Пока, больше ничего в этой вкладке не делаем.

Вкладка меню – Опции (вложений таблиц). Общее число вложений – 967 (у вас оно будет другим). Расположены они на 20 страницах. Опять выбираем сканирование — Scan selected options, отмечаем все опции на странице и нажимаем — Применить.
Scanirovanie-Opciy

Поочередно нужно просканировать все страницы. Лишь после этого вы увидите реальные цифры в Информационном меню.
В графе меню Orphans все сироты можно удалить.

Вкладка меню — Cron jobs (задания крон). Те же действия и здесь — Scan selected tasks (сканирование выбранных задач). Удаляем ненужное.

Возвращаемся во вкладку — Таблицы.

После проделанной работы, нужно выбрать — Начать оптимизацию (в выпадающей строке) и провести оптимизацию Таблиц БД на каждой странице — по очереди.

В заключении вкладка — Overview & settings (Обзор и настройки) — сохраняем все настройки.

Таблицы и опции БД MySQL без категорий.

Но и это еще не все.
Как вишенку на тортик — оставил вам графу в Информационном меню — Uncategorized (Без категории).
В ней могут появляться значения от всех вкладок Основного меню плагина: Таблиц, Опций и Cron jobs.
Bez-categoriy

Почему так происходит? В основном — это остатки таблиц, вложений, заданий Cron при удалении плагинов.
На моем сайте, например, во вкладке Таблицы, остался без категорий — wp_css_js_manager (скорее всего, это таблица от какого-то менеджера CSS и Java-скриптов.

До этого я удалил два плагина: Webcraftic Clearfy и Perfmatters, где он присутствовал. Но, еще есть и в действующем плагине — Asset CleanUp Pro.

Плагин Advanced Database Cleaner PRO, видимо, не смог определить принадлежность данной таблицы из-за идентичности названия.
Необходимо посмотреть — есть ли таблица под таким названием, принадлежащая действующему плагину. Если есть — эту удалить, ибо она может генерировать осиротевшие опции. Или же, попробовать определить ей категорию.
Если не уверены — оставьте все как есть. Это не вирус, навредить он вашему сайту не может.

Согласитесь — функции этого плагина позволяют довольно глубоко и обстоятельно работать с базой данных, не боясь что-то сделать не так.
Но, еще раз напомню — всегда делайте Backup своей базы.
Таких возможностей я не видел ни у одного плагина. Видео-урок из учебного раздела сайта Centr-Sit-Info Уровень Profi-bizblog:

Вот так, с помощью плагина Advanced Database Cleaner PRO можно не только оптимизировать, но и сделать глубокую очистку БД MySQL сайтов на базе WordPress.

P.S. Все дополнительные материалы, дистрибутив плагина Advanced Database Cleaner PRO, с подробнейшими видео-уроками, можно получить, зарегистрировавшись в Учебном разделе сайта Centr-Sit-Info Уровень Profi-bizblog.

Если у Вас остались вопросы по теме Оптимизация и очистка БД MySQL плагином Advanced Database Cleaner PRO, пишите в комментариях. С удовольствием отвечу.

Подписывайтесь на обновления Sit-Info, чтобы вовремя знать о выходе нового поста.
Не забываете нажать на кнопку — Поделиться в социальных сетях.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *