Фев
25
50

WP-Optimize — плагин для оптимизации базы данных в WordPress

Плагин WP-OptimizeВообще тема оптимизации WordPress достаточно обширная и включает в себя несколько разных направлений — начиная от той же БД, графики, шаблонов до улучшения эффективности скриптов или хостинга. Один из первых постов в рубрике был про минимизацию лишнего кода в Header, а недавно вот рассматривал задачу удаления неиспользуемых изображений. Сегодня поговорим о настройке WP-Optimize плагина — простого и функционального решения для оптимизации базы в Вордпресс.

Этот текст будет второй версией начальной статьи — разработчики внесли много интересных улучшений, изменили интерфейс и т.п. Круто, что они постоянно дорабатывают свое «детище» — последний релиз вышел всего неделю назад, а за 2 прошлых месяца было исправлено около 30-ти косяков. Поэтому совсем не удивительно, что число загрузок перевалило за 800тысяч, оценка модуля практически единогласная «пятерка», а он является одним из лучших плагинов оптимизации базы данных в WordPress.

Перед тем как перейти непосредственно к обзору хочется упомянуть phpMyAdmin, позволяющий работать с таблицами и выбирать для них определенные опции: проверку, улучшение, ремонт, восстановление и др.

phpMyAdmin - оптимизация таблиц

Для нашей задачи отмечаете все (Check All) или некоторые элементы, а затем внизу в меню выбираете пункт «Optimize». По сути, эта функция аналогична той, что выполняет модуль, однако, согласитесь, не все смогут/захотят разбираться с панелью хостига, — Работать внутри админки новичкам куда проще.

Возможности и функции WP-Optimize

Начнем с основных фишек:

  • Быстрое удаление лишней ненужной инфы: из корзины, спам комментариев, пингбэков/трекбэков, устаревших настроек и т.п. (не путать с очисткой базы данных).
  • Сжатие/дефрагментация таблиц в один клик.
  • Автоматическая регулярная очистка (раз в месяц, еженедельно и т.п.).
  • Отсутствие необходимости использовать MySQL запросы вручную.
  • Возможность выбора конкретных отдельных задач, которые вы хотите выполнить, то есть, например, только удалить спам или избавиться от ревизий и т.д.
  • Обработка информации старше определенного временного периода — можно стереть лишние данные старше 1,2,3 недель, оставив при этом более новые.
  • Отображение статистики по базе/таблицам и сколько места реально сэкономить.
  • Имеются переводы, поддержка мобильных устройств.

Для тех, кому список показался не совсем понятным, скомпоную все пункты в 3 основных направления:

  1. Больше свободного места. По умолчанию каждый раз, когда вы сохраняете пост или страницу, система создает так называемую ревизию. Если, например, изменяли текст 3-4 раза, то в базе накопится еще парочка дополнительных записей. А теперь представьте сколько лишнего места тратится на подобные временные данные, когда на сайте не 10-20 страниц, а порядка 1000 или 10тыс. постов, товаров и др. Эта же логика применима к спам-комментариям, которые также сохраняются.
  1. Поддержка «чистоты» и скорости. Плагин WP-Optimize может работать автоматически без вашего участия — просто задаете как часто и какие объекты нужно удалять (с возможностью пропускать (не учитывать) новую инфу за последние 1-2 недели, если захотите).
  1. Контроль вашей базы. Посмотрите в статистике какие таблицы занимают больше всего места и сколько в итоге можете сэкономить. Регулярно проводите оптимизацию БД дабы она функционировала максимально эффективно и быстро.

WP-Optimize - таблицы базы данных

Кстати, если вы развиваете какой-то бизнес через веб-сайт, то можете дополнительно продвигать его и через соц.сети. По теме есть проект https://avi1.ru/i/ —  информационный блог с полезными советами и секретами по ведению и продвижению Инстаграм аккаунтов. Там узнаете как, например, вести накрутку и выполнить ряд различных действий: создание, удаление, ведение, развитие аккаунтов и многое другое.

Использование и настройка WP-Optimize

Устанавливается модуль из админки либо скачиваете архив отсюда и распаковываете в wp-content/plugins через FTP. Как только активируете его, в меню слева появится новый раздел. Вот отличии от прошлых релизов с менее чем 10тью фишками, сейчас здесь очень много всего.

Настройки плагина WP-Optimize

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».
  • поочередно запускать каждый из пунктов — соответствующие кнопки находятся справа от них.

WP-Optimize - оптимизация базы данных

В самом верху под функцией массового выполнения есть опция создания бэкапа с UpdraftPlus (я так понимаю активна, когда решение установлено).

Если внимательно посмотреть на имеющиеся параметры для очистки БД, то тут есть:

  • обычная оптимизация (вероятно, через MySQL запросы);
  • удаление ревизий;
  • очистка автоматических черновиков и мусорных записей;
  • избавление от спамных и не одобренных комментов (хотя лучше это делать в соответствующем разделе с помощью Akismet);
  • удаление ненужных мета-данных (постов, комментариев и др.);
  • удаление обратных ссылок (трекбэков) и уведомлений;
  • очистка устаревшей инфы о связях таблиц.

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

Плагин WP-Optimize с этой задачей отлично справляется. Если используете его впервые (+ на возрастном проекте), то теоретически, можно выполнять каждый процесс по очереди, но в принципе, все это занимает не так много времени. Ставить ли автоматическое срабатывание? — не знаю, я после завершения процедуры вообще деактивирую его и в последующие разы запускаю время от времени вручную. Из настроек после установки, кстати, вообще никакие не указывал — активировал и сразу приступил к работе. Но важно — не забывайте бэкап!

Кому есть что добавить или вдруг хотите подсказать еще какие-то интересные решения по теме — пишите ниже.

рейтинг Оцените статью:
Ужасная статьяНичего интересногоТак себеНормальноХорошоКлассный постВ закладки!
(голосов - 23, средний балл: 4,48 из 7)
Загрузка...

категория Категории: Оптимизация; Плагины;
теги Теги: , , , , , , .

комментариев 50 к статье “WP-Optimize — плагин для оптимизации базы данных в WordPress”

  • Serg   15.10.2011

    Где-то я уже это читал …..

  • Бродяжник   20.12.2011

    …. А я где-то это не читал, так как натолкнулся сразу с поиска Гугла.
    Спасибо за инфу!

  • Александр   03.02.2012

    Хорошое инфо! Спс. Сейчас проделаю оптимизацию!

  • Dimon   04.06.2012

    Побольше бы таких статей на счет оптимизации WP, еще раз спасибо Автору.

  • Татьяна Чернова   02.07.2012

    Даже не знала, что WP-Optimize не нужен для ежеминутной работы блога:) Попробую деактивировать.

  • Татьяна Чернова   02.07.2012

    Вы так доходчиво все объясняете..расскажите как сделать бэкап блога? И вообще если я обновлю Вордпресс без бэкапа, что будет? Потеряются все материалы блога?

  • Tod   03.07.2012

    Татьяна, бэкап это просто «страховка» на тот случай, если при обновлении что-то пойдет не так. Советую почитать статью про бэкап блога и как его можно сделать.

  • Влад   08.11.2012

    Поставил данный плагин. Приятно удивил
    Total Size of Database:
    Было:
    69850.618 Kb

    Стало:
    11056.243 Kb

    Количество мусора уменьшилось в шесть раз!

  • Виталий   16.02.2013

    Не подскажете, а что такое Post revisions (ревизии)?

  • Tod   17.02.2013

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

  • Агент 00x   28.09.2013

    Интересно, а можно им очистить таблицу от плагина BPWS?

  • Tod   29.09.2013

    Агент00x, не сталкивался с этим плагином.

  • Tit   22.02.2014

    Хороший плагин.Использовал для моего блога.До 10мб мусора. :)

  • Ironfriend   05.02.2015

    Только что почистил БД от ревизий постов и кэша акисмета. Было 8Мб, стало 4. Тема всё ещё актуальна.
    PS. Блог вроде бы остался рабочим :)

  • Елена   07.12.2015

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

  • Николай   01.02.2016

    Можно и без плагинов через админ панель хостинга. Просто и безопасно.

  • Tod   02.02.2016

    Николай, да, согласен, такую же оптимизацию можно сделать через phpmyadmin, но некоторым пользователям проще, думаю, с модулем. Да, и я если честно привык уже к WP-Optimize — отмечаю в настройках удаление ревизий, спама и заодно оптимизацию базы. Тоже быстро все.

  • Alex   03.03.2019

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

  • Rusfetbiz   21.08.2019

    Поставил себе этот плагин, но заметил, что слетела аналитика. Может ли быть проблема в плагине?

  • Tod   22.08.2019

    Rusfetbiz, смотря что значит «слетела». Я активирую плагин время от времени дабы почистить базу данных, для других задач его не использую.

Оставить комментарий


Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!

Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:

Поиск:
Последние посты
Лучшее в категории

Облако тегов
Скажи свое мнение!

В чем основные плюсы Wordpress?

Посмотреть результаты

Загрузка ... Загрузка ...
Друзья проекта
Последние новости