WP-Optimize — плагин для оптимизации базы данных в WordPress
Вообще тема оптимизации WordPress достаточно обширная и включает в себя несколько разных направлений — начиная от той же БД, графики, шаблонов до улучшения эффективности скриптов или хостинга. Один из первых постов в рубрике был про минимизацию лишнего кода в Header, а недавно вот рассматривал задачу удаления неиспользуемых изображений. Сегодня поговорим о настройке WP-Optimize плагина — простого и функционального решения для оптимизации базы в Вордпресс.
Этот текст будет второй версией начальной статьи — разработчики внесли много интересных улучшений, изменили интерфейс и т.п. Круто, что они постоянно дорабатывают свое «детище» — последний релиз вышел всего неделю назад, а за 2 прошлых месяца было исправлено около 30-ти косяков. Поэтому совсем не удивительно, что число загрузок перевалило за 800тысяч, оценка модуля практически единогласная «пятерка», а он является одним из лучших плагинов оптимизации базы данных в WordPress.
Перед тем как перейти непосредственно к обзору хочется упомянуть phpMyAdmin, позволяющий работать с таблицами и выбирать для них определенные опции: проверку, улучшение, ремонт, восстановление и др.
Для нашей задачи отмечаете все (Check All) или некоторые элементы, а затем внизу в меню выбираете пункт «Optimize». По сути, эта функция аналогична той, что выполняет модуль, однако, согласитесь, не все смогут/захотят разбираться с панелью хостига, — Работать внутри админки новичкам куда проще.
Возможности и функции WP-Optimize
Начнем с основных фишек:
- Быстрое удаление лишней ненужной инфы: из корзины, спам комментариев, пингбэков/трекбэков, устаревших настроек и т.п. (не путать с очисткой базы данных).
- Сжатие/дефрагментация таблиц в один клик.
- Автоматическая регулярная очистка (раз в месяц, еженедельно и т.п.).
- Отсутствие необходимости использовать MySQL запросы вручную.
- Возможность выбора конкретных отдельных задач, которые вы хотите выполнить, то есть, например, только удалить спам или избавиться от ревизий и т.д.
- Обработка информации старше определенного временного периода — можно стереть лишние данные старше 1,2,3 недель, оставив при этом более новые.
- Отображение статистики по базе/таблицам и сколько места реально сэкономить.
- Имеются переводы, поддержка мобильных устройств.
Для тех, кому список показался не совсем понятным, скомпоную все пункты в 3 основных направления:
- Больше свободного места. По умолчанию каждый раз, когда вы сохраняете пост или страницу, система создает так называемую ревизию. Если, например, изменяли текст 3-4 раза, то в базе накопится еще парочка дополнительных записей. А теперь представьте сколько лишнего места тратится на подобные временные данные, когда на сайте не 10-20 страниц, а порядка 1000 или 10тыс. постов, товаров и др. Эта же логика применима к спам-комментариям, которые также сохраняются.
- Поддержка «чистоты» и скорости. Плагин WP-Optimize может работать автоматически без вашего участия — просто задаете как часто и какие объекты нужно удалять (с возможностью пропускать (не учитывать) новую инфу за последние 1-2 недели, если захотите).
- Контроль вашей базы. Посмотрите в статистике какие таблицы занимают больше всего места и сколько в итоге можете сэкономить. Регулярно проводите оптимизацию БД дабы она функционировала максимально эффективно и быстро.
Кстати, если вы развиваете какой-то бизнес через веб-сайт, то можете дополнительно продвигать его и через соц.сети. По теме есть проект https://avi1.ru/i/ — информационный блог с полезными советами и секретами по ведению и продвижению Инстаграм аккаунтов. Там узнаете как, например, вести накрутку и выполнить ряд различных действий: создание, удаление, ведение, развитие аккаунтов и многое другое.
Использование и настройка WP-Optimize
Устанавливается модуль из админки либо скачиваете архив отсюда и распаковываете в wp-content/plugins через FTP. Как только активируете его, в меню слева появится новый раздел. Вот отличии от прошлых релизов с менее чем 10тью фишками, сейчас здесь очень много всего.
1. Начинаем с настроек — они содержат следующие опции:
- Status — информация о текущем состоянии базы и модуля: какие параметры активированы и сколько можно выручить свободного места, очистив лишние записи.
- General settings — отмечаете за какой период данные удалять не следует + скрытие/включение кнопки WP-Optimize в панели.
- Scheduled clean-up settings — активация и параметры автоматического запуска скрипта.
- Logging settings — сохранение логов в один из файлов.
- Trackback/comments actions — выключение трекбэков и системы комментирования к постам — в некоторых типах сайтов они попросту не нужны.
2. Второй важный момент — создание бекапа. Так как мы работаем с БД это обязательное условие. Своего встроенного механизма, как это было в плагинах переноса базы данных здесь, к сожалению, нет. Разработчики рекомендуют стороннее решение — UpdraftPlus, что немного неудобно.
3. Переходим во вкладку «Database», где увидите 2 вкладки: «Optimizations» — непосредственно для выполнения оптимизация базы в Вордпресс и «Таблицы» — со сводной инфой по всем таблицам БД (см. второй скриншот выше).
Нам нужная первая вкладка, где можете поступить двумя способами:
- проставить галочки слева от параметров и тем самым отметить какие задач хотите выполнить, а затем кликнуть по кнопке «Run all selected optimizations».
- поочередно запускать каждый из пунктов — соответствующие кнопки находятся справа от них.
В самом верху под функцией массового выполнения есть опция создания бэкапа с UpdraftPlus (я так понимаю активна, когда решение установлено).
Если внимательно посмотреть на имеющиеся параметры для очистки БД, то тут есть:
- обычная оптимизация (вероятно, через MySQL запросы);
- удаление ревизий;
- очистка автоматических черновиков и мусорных записей;
- избавление от спамных и не одобренных комментов (хотя лучше это делать в соответствующем разделе с помощью Akismet);
- удаление ненужных мета-данных (постов, комментариев и др.);
- удаление обратных ссылок (трекбэков) и уведомлений;
- очистка устаревшей инфы о связях таблиц.
Итого. В принципе оптимизация базы данных в WordPress — штука полезная, особенно когда у вас крупный портал с большим количеством контента и установленных модулей, который был создан достаточно давно. И тут дело даже не в занимаемом месте хостинга, а в том что в итоге получается меньший объем БД, а работа таблиц стает более эффективной и быстрой.
Плагин WP-Optimize с этой задачей отлично справляется. Если используете его впервые (+ на возрастном проекте), то теоретически, можно выполнять каждый процесс по очереди, но в принципе, все это занимает не так много времени. Ставить ли автоматическое срабатывание? — не знаю, я после завершения процедуры вообще деактивирую его и в последующие разы запускаю время от времени вручную. Из настроек после установки, кстати, вообще никакие не указывал — активировал и сразу приступил к работе. Но важно — не забывайте бэкап!
Кому есть что добавить или вдруг хотите подсказать еще какие-то интересные решения по теме — пишите ниже.
комментариев 50 к статье “WP-Optimize — плагин для оптимизации базы данных в WordPress”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Плагин WP-PostRatings рейтинга постов в WordPress (5,79 из 7, голосов - 934)
- Оптимизируем WordPress header и удаляем лишний код (5,19 из 7, голосов - 43)
- Кэширование в wordpress — выбираем лучший плагин для кэширования (5,63 из 7, голосов - 35)
- Плагин WP01 расскажет как ускорить и оптимизировать сайт на WordPress (4,48 из 7, голосов - 31)
- Оптимизация и ускорение Elementor – как убрать лишние стили и шрифты (3,63 из 7, голосов - 35)
- WP-Optimize — плагин для оптимизации базы данных в WordPress (4,58 из 7, голосов - 24)
- Плагины кэширования Hyper Cache + DB Cache Reloaded Fix для wordpress (5,41 из 7, голосов - 17)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Где-то я уже это читал …..
…. А я где-то это не читал, так как натолкнулся сразу с поиска Гугла.
Спасибо за инфу!
Хорошое инфо! Спс. Сейчас проделаю оптимизацию!
Побольше бы таких статей на счет оптимизации WP, еще раз спасибо Автору.
Даже не знала, что WP-Optimize не нужен для ежеминутной работы блога:) Попробую деактивировать.
Вы так доходчиво все объясняете..расскажите как сделать бэкап блога? И вообще если я обновлю Вордпресс без бэкапа, что будет? Потеряются все материалы блога?
Татьяна, бэкап это просто «страховка» на тот случай, если при обновлении что-то пойдет не так. Советую почитать статью про бэкап блога и как его можно сделать.
Поставил данный плагин. Приятно удивил
Total Size of Database:
Было:
69850.618 Kb
Стало:
11056.243 Kb
Количество мусора уменьшилось в шесть раз!
Не подскажете, а что такое Post revisions (ревизии)?
Виталий, это автоматически сохраненные резервные копии публикуемых статей. То есть вы пишите пост в блог, а система сохраняет тексты в определенный момент.
Интересно, а можно им очистить таблицу от плагина BPWS?
Агент00x, не сталкивался с этим плагином.
Хороший плагин.Использовал для моего блога.До 10мб мусора. :)
Только что почистил БД от ревизий постов и кэша акисмета. Было 8Мб, стало 4. Тема всё ещё актуальна.
PS. Блог вроде бы остался рабочим :)
Давно пользуюсь данным плагином и очень довольна его работой, ставьте не задумываясь!
Можно и без плагинов через админ панель хостинга. Просто и безопасно.
Николай, да, согласен, такую же оптимизацию можно сделать через phpmyadmin, но некоторым пользователям проще, думаю, с модулем. Да, и я если честно привык уже к WP-Optimize — отмечаю в настройках удаление ревизий, спама и заодно оптимизацию базы. Тоже быстро все.
Не плохой инструмент для чистки базы от ненужного. После оптимизации данный плагин можно отключить, чтобы не было лишней нагрузки на сервер.
Поставил себе этот плагин, но заметил, что слетела аналитика. Может ли быть проблема в плагине?
Rusfetbiz, смотря что значит «слетела». Я активирую плагин время от времени дабы почистить базу данных, для других задач его не использую.