Обзор плагинов WordPress для оптимизации и кэширования базы данных. Wordpress плагин оптимизации базы данных
Плагин для оптимизации базы данных WordPress
Как известно, WordPress работает по принципы: формирование запроса – запрос в базу данных – вывод результата на страницах *.php.
Чем больше страниц сайта, файлов, плагинов и так далее, тем большее количество запросов совершается. Это создает определенную нагрузку на сервер хостинга. А если база данных разрослась, то такая нагрузка может стать предельно допустимой или даже превышающей установленный хостером лимит.
Кроме лимита, нагрузка банально замедляет работу сайта. И, как побочный эффект – понижение рейтинга сайта у поисковиков. Гуглы-яндексы не любят, когда их пользователям приходится долго ждать загрузки страниц.Существует огромное количество плагинов для кеширования, оптимизации и других подобных вещей. Недавно начал пользоваться плагином для оптимизации именно базы данных и кратко покажу, как он работает и какие результаты дает.
Плагин называется «WP-Optimize» и его легко скачать со страницы wordpress.org или установить в админпанели. Официальная страница плагина на сайте автора здесь.
К сожалению, не «сфоткал», как удивительно много места освободил плагин на одном из моих сайтов, но на примере ниже результат тоже впечатлил.
Установка плагина через админпанель: в админке переходим в меню Плагины – Добавить новый и в окошке поиска пишем название «wp-optimize». Нажимаем на кнопку Поиск плагинов.
В списке результатов поиска находим нужный плагин для оптимизации вордпресс и нажимаем ссылку Установить.
После установки плагина нужно нажать кнопку Активировать плагин.
В консоли появляется новый пункт меню WP-Optimize, переходим к нему. На странице настроек будут чекбоксы с возможность удаления ревизий статей, автосохраненных черновиков и другого.
В таблице ниже можно увидеть состоянии базы данных и информацию о возможности ее оптимизации.
Например, у меня была база данных размером почти 16 МБ. Красная строка чуть ниже сообщает, что можно удалить около 3,5 МБ ненужной информации в таблицах БД.
Отмечу все пункты. Самый замечательный – нижний, «Оптимизация таблиц базы данных». Нажимаем кнопку Progress для запуска процесса оптимизации БД сайта.
В результате таблицы стали занимать меньше, чем 12,5 МБ. Отлично!
Нажмите на кнопку и поделитесь с друзьями:
fixatoria.com
Плагин WP-Optimize - оптимизация базы данных
Через некоторое время у сайта накапливается «мусор» — старые правки статей. Статьи при редактировании сохраняются сами, а также те, которые сохраняются Вами. В итоге одна статья может иметь множество вариантов.
Все правки увеличивают базу данных сайта, что уменьшает его скорость.
Для того, чтобы база данных вашего сайта не наполнялась ненужными данными, ее необходимо оптимизировать. Сделать это можно с помощью плагина WP-Optimize.
Плагин WP-Optimize оптимизирует базу данных вашего блога. Этот плагин служит для очистки и оптимизации базы данных вашего сайта. Плагин WP-Optimize имеет интерфейс на английском языке. Но, он имеет простое управление, с которым разберется любой пользователь без знания иностранных языков.
Для установки плагина WP-Optimize следует войти в Админ-панель WordPress => Плагины=> Добавить новый. На странице Установить плагины в поле Поиск вводите выражениеWP-Optimize, а затем нажимаете на кнопку Поиск плагинов.
Открывается страница Установить плагины => Результаты поиска. Под строкой названия плагина WP-Optimize нажимаете на ссылку Установить.
Нажимаете на пункт WP-Optimize и входите в настройки этого плагина.
В настройках плагина вы увидите несколько пунктов для оптимизации базы данных:
Remove all Post revisions – Удалить все резервные копии постов.
Remove all auto draft posts – Удалить все авто посты проекта.
Clean marked Spam comments – Удалить спам комментарии.
Clean Unapproved comments – Удалить не одобренные комментарии.
Optimize database tables – Оптимизировать таблицы базы данных.
Обращаю ваше внимание, что среди не одобренных комментариев могут находиться и нормальные комментарии, поэтому их лучше проверить перед удалением.
Под пунктами оптимизации вы видите, что в данном случае, имеются 73 копии записей в базе данных сайта.
В нижней части окна WP-Optimize вы видите таблицы базы данных и их размер. В графеStatus красным цветом выделены таблицы, требующие оптимизации.
Отмечаете флажками пункты настроек, требующие оптимизации, и после этого нажимаете на кнопку Process.
После процесса оптимизации базы данных, она была сжата и очищена от лишних ревизий и других ненужных записей. В самом низу страницы вы увидите, какой объем был освобожден в базе данных вашего сайта.
Плагин WP-Optimize необходимо использовать только в момент проведения оптимизации базы данных вашего сайта. Поэтому плагин после проведения оптимизации можно отключить, до проведения новой оптимизации базы данных.
Для отключения плагина WP-Optimize, нужно войти в Админ-панель WordPress => Плагины=> Установленные. Находите в списке установленных плагинов WP-Optimize, и под ним нажимаете на ссылку Деактивировать.
Отключив, после использования плагин WP-Optimize, вы, тем самым, снижаете нагрузку на своем сайте. Через одну-две недели снова активируете плагин, и проводите новую оптимизацию базы данных. Периодичность проведения оптимизации зависит от того, как часто вы производите изменения на своем сайте.
Плагин WP-Optimize производит удаление ненужных записей и других данных, с его помощью происходит оптимизация базы данных вашего сайта.
Использовались материалы сайта vellisa.ru
ichiblog.ru
Оптимизации баз данных в WordPress — 5 плагинов для оптимизации баз данных в WordPress
Сегодня я бы хотел рассказать вам о безопасности вашего WordPress сайта.
Ваш WordPress сайт, как и любое другое техническое средство нуждается в уходе. Если мы будем проводить регулярные технические работы, очищать и оптимизировать базу данных, сайт будет работать более плавно, быстро и без сбоев.
Оптимизации баз данных в WordPress
Но что происходит в реальности?
В реальности, большинство WordPress пользователей не тратят время на поддержку баз данных в хорошем состоянии. Виной всему служит простое незнание.
«Но как мне поддерживать здоровье моего сайта?»
Во-первых, зная PHP и тонкости работы баз данных, вы можете самостоятельно решить все вопросы, касающиеся вашего сайта.
Во-вторых, вам необязательно быть бакэнд специалистом. В этой статье я познакомлю вас с 5 плагинами, которые помогут вам за несколько минут привести в порядок и оздоровить базу данных вашего сайта.
Что требуется от вас:
Внимательно прочитать статью и выбрать из списка плагин под свои нужды.
Важность Баз Данных
Будучи владельцем Вордпресс сайта, вы должны знать, что ваш интернет-ресурс состоит из 3 компонентов:
- Файлы WordPress движка
- Файлы вашей темы оформления
- Ваша база данных MySql
Хотите верьте, хотите нет, но первые 2 компонента не представляют для вас никакой угрозы. Вы можете восстановить их, или переустановить в любое время без особых проблем.
Но что касается баз данных…
Здесь все немного по-другому. Ваша база данных — вещь уникальная. Более того, по мере развития вашего интернет-ресурса, ценность базы данных сайта растет с каждым днем.
Каждая единица контента: посты, страницы, комментарии, мета информация — все это находится в базе данных. Все над чем вы работали долгое время, находится в одном месте.
А теперь представьте, как бы вы себя чувствовали, если все это исчезнет в мгновение ока?
С другой стороны, оптимизируя работу баз данных вы можете здорово ускорить загрузку сайта. Все что нужно — уничтожить весь тот мусор, который в ней скопился.
Прежде всего, вам нужно уничтожить так называемые «редакции».
Также заметьте:
Очень важно периодически делать резервные копии баз данных. Ведь быстрая машина ни к чему, если вы не застрахуете себя от аварий.
Лучшие плагины по оптимизации баз данных
Ниже вы найдете список лучших WordPress плагинов по оптимизации баз данных сайта.
WP-Optimize
WP Optimize — популярный плагин по оптимизации баз данных. Он имеет бешеные полмиллиона установок и не менее впечатляющий рейтинг в 5 звезд.
Поддержка плагина ведется через email и на GitHub.
Возможности:
- Удаление всех почтовых редакций
- Удаление всех спам и перемещенных в корзину комментариев
- Удаление неодобренных комментариев
- Удаление переходных вариантов
- Удаление пингбэков
- Удаление трэкбэков
- Оптимизация таблиц баз данных
С WP-Optimize вы можете выбрать дату с которой начнется оптимизация. Например, можно удалить все данные старше 3 недель.
Также, вы можете начать «чистку» как самостоятельно, так и автоматически, установив удобный для себя график.
Что еще примечательно в этом плагине?
Например то, что он предоставляет список всех таблиц, которые включат в себя разные данные — размер данных, вес индекса и т.д.
Optimize Database After Deleting Revisions
Optimize Database является одним из лучших в своем роде. Он имеет более 60 тыс. установок и рейтинг в 5 звезд. Плюсом данного плагина является простота в использовании.
Из особенностей — быстрая очистка и оптимизация баз данных. Также, есть возможность установить график автоматической работы плагина.
Возможности:
- Удаление содержимого корзины
- Удаление элементов, находящихся в разделе спам
- Удаление всех неиспользуемых тегов
- Удаление временных данных с истекшим сроком
- Удаление пинбэков и трэкбэков
- Ведение журнала всех событий
- Установка расписания автоматической работы плагина
- Поддержка русского языка
Также можно выбрать таблицы в базе данных, которые вы не хотите оптимизировать. Включив опцию ведения журнала, вы можете просмотреть список всех удаленных элементов.
В завершение процесса вы увидите краткую информацию о результатах оптимизации.
WP-Sweep
Ну что можно сказать про WP-Sweep?
Довольно популярный плагин (20 тыс. установок) с рейтингом в 5 звезд. Имеет форум поддержки, где любой может задать вопрос автору.
Параметры плагина находятся в разделе «Настройки». Можно запустить как полную очистку баз данных, так и выборочную по следующим категориям:
- Посты
- Комментарии
- Пользователи
- Мета-информация
- База данных
Стоит отметить, что в отличии от предыдущих плагинов WP-Sweep не имеет автоматически задаваемого графика работы.
WP-DBManager
WP DBManager — следующий кандидат в нашем списке. Но если честно, это скорее терминатор, а не плагин.
Почему?
Потому что он невероятно функционален. Вот что он умеет:
- Оптимизировать базу данных
- Устранять неполадки в базе данных
- Делать резервное копирование
- Удалять резервные копии баз данных
- Восстанавливать базу данных
Но что кроме функциональности имеет терминатор? Разрушающую мощь! Поэтому, будьте осторожны при использовании этого плагина.
Совет: перед оптимизацией баз данных делайте резервные копии. Форс-мажор еще никто не отменял.
С помощью WP-DBManager вы также можете запланировать работы по оптимизации, починке и резервному копированию баз данных. Данный плагин позволяет с легкостью загружать, восстанавливать и удалять резервные копии.
Стоит упомянуть, что WP-DBManager умеет запускать SQL запросы. Только это, вкупе с опцией удаления баз данных требует от вас внимательности. Будьте осторожны.
Simple Revisions Delete
Simple Revisions Delete — идеальный вариант для молодых WordPress сайтов.
Почему?
Дело в том, что в отличие от предыдущих плагинов, Simple Revisions позволяет удалять редакции постов и страниц по отдельности. Что это значит?
Как вам сказать…
Вы просто заходите в раздел «Записи», выбираете пост, и рядом с блоком редакций жмете на кнопку «purge». И вуаля! Все редакции удаляются.
Плюсы: плагин не требователен к ресурсам и очень прост в использовании.
Минус: не подходит для сайтов с большим количеством контента.
Стоит упомянуть, что Simple Revisions имеет скромные 2 тыс. установок и рейтинг в 5 звезд.
Вывод
База данных сайта — самый ценный актив блогера. Несмотря на это, многие WordPress пользователи не задумываются об этом. Но как говорится: «Беда приходит нежданно».
Готовы ли потерять базу данных своего сайта?
Будучи владельцем Вордпресс сайта, одно из лучших решений, которое вы можете принять — установить автоматический график чистки, оптимизации и копирования баз данных.
Специально для вас я нашел лучший плагин по резервному копированию сайта. Его можно интегрировать с Dropbox или же настроить отправку копий на свою почту. Переходите по ссылке чтобы узнать подробнее.
P.S. Были ли у вас проблемы с базой данных вашего сайта? Хотели бы ускорить время загрузки страниц? Поделитесь своим мнением в комментариях!
За информацию спасибо: http://wordpressinside.ru
info-business.pro
Плагины для обслуживания и оптимизации баз данных в WordPress
Привет! Cегодня я бы хотел рассказать вам о безопасности вашего WordPress сайта.
Ваш WordPress сайт, как и любое другое техническое средство нуждается в уходе. Возьмем к примеру автомобиль. Заправка топливом, своевременная замена масел и фильтров, подкачка шин и многое другое необходимо для нормальной и комфортной езды на нем.
А самое главное — таким образом мы заботимся о долговечности авто.
То же самое можно сказать о WordPress сайте. Если мы будем проводить регулярные технические работы,заботиться о продвижении сайта, очищать и оптимизировать базу данных, сайт будет работать более плавно, быстро и без сбоев.
Но что происходит в реальности?
В реальности, большинство WordPress пользователей не тратят время на поддержку баз данных в хорошем состоянии. Виной всему служит простое незнание.
«Но как мне поддерживать здоровье моего сайта?»
Во-первых, зная PHP и тонкости работы баз данных, вы можете самостоятельно решить все вопросы, касающиеся вашего сайта.
Во-вторых, вам необязательно быть бакэнд специалистом. В этой статье я познакомлю вас с 5 плагинами, которые помогут вам за несколько минут привести в порядок и оздоровить базу данных вашего сайта.
Что требуется от вас: Внимательно прочитать статью и выбрать из списка плагин под свои нужды.
Важность Баз Данных
Будучи владельцем Вордпресс сайта, вы должны знать, что ваш интернет-ресурс состоит из 3 компонентов:
- Файлы WordPress движка
- Файлы вашей темы оформления
- Ваша база данных MySql
Хотите верьте, хотите нет, но первые 2 компонента не представляют для вас никакой угрозы. Вы можете восстановить их, или переустановить в любое время без особых проблем.
Но что касается баз данных…
Здесь все немного по-другому. Ваша база данных — вещь уникальная. Более того, по мере развития вашего интернет-ресурса, ценность базы данных сайта растет с каждым днем.
Каждая единица контента: посты, страницы, комментарии, мета информация — все это находится в базе данных. Все над чем вы работали долгое время, находится в одном месте.
А теперь представьте, как бы вы себя чувствовали, если все это исчезнет в мгновение ока?
С другой стороны, оптимизируя работу баз данных вы можете здорово ускорить загрузку сайта. Все что нужно — уничтожить весь тот мусор, который в ней скопился.
Прежде всего, вам нужно уничтожить так называемые «редакции».
Также заметьте:
Очень важно периодически делать резервные копии баз данных. Ведь быстрая машина ни к чему, если вы не застрахуете себя от аварий.
Ниже вы найдете список лучших WordPress плагинов по оптимизации баз данных сайта.
WordPress плагины для оптимизации баз данных сайта
WP-Optimize
WP Optimize — популярный плагин по оптимизации баз данных. Он имеет бешеные полмиллиона установок и не менее впечатляющий рейтинг в 5 звезд.
Поддержка плагина ведется через email и на GitHub.
Возможности:
- Удаление всех почтовых редакций
- Удаление всех спам и перемещенных в корзину комментариев
- Удаление неодобренных комментариев
- Удаление переходных вариантов
- Удаление пингбэков
- Удаление трэкбэков
- Оптимизация таблиц баз данных
С WP-Optimize вы можете выбрать дату с которой начнется оптимизация. Например, можно удалить все данные старше 3 недель.
Также, вы можете начать «чистку» как самостоятельно, так и автоматически, установив удобный для себя график.
Что еще примечательно в этом плагине?
Например то, что он предоставляет список всех таблиц, которые включат в себя разные данные — размер данных, вес индекса и т.д.
Optimize Database After Deleting Revisions
Optimize Database является одним из лучших в своем роде. Он имеет более 60 тыс. установок и рейтинг в 5 звезд. Плюсом данного плагина является простота в использовании.
Из особенностей — быстрая очистка и оптимизация баз данных. Также, есть возможность установить график автоматической работы плагина.
Возможности:
- Удаление содержимого корзины
- Удаление элементов, находящихся в разделе спам
- Удаление всех неиспользуемых тегов
- Удаление временных данных с истекшим сроком
- Удаление пинбэков и трэкбэков
- Ведение журнала всех событий
- Установка расписания автоматической работы плагина
- Поддержка русского языка
Также можно выбрать таблицы в базе данных, которые вы не хотите оптимизировать. Включив опцию ведения журнала, вы можете просмотреть список всех удаленных элементов.
В завершение процесса вы увидите краткую информацию о результатах оптимизации.
WP-Sweep
Ну что можно сказать про WP-Sweep?
Довольно популярный плагин (20 тыс. установок) с рейтингом в 5 звезд. Имеет форум поддержки, где любой может задать вопрос автору.
Параметры плагина находятся в разделе «Настройки». Можно запустить как полную очистку баз данных, так и выборочную по следующим категориям:
- Посты
- Комментарии
- Пользователи
- Мета-информация
- База данных
Стоит отметить, что в отличии от предыдущих плагинов WP-Sweep не имеет автоматически задаваемого графика работы.
WP-DBManager
WP DBManager — следующий кандидат в нашем списке. Но если честно, это скорее терминатор, а не плагин.
Почему?
Потому что он невероятно функционален. Вот что он умеет:
- Оптимизировать базу данных
- Устранять неполадки в базе данных
- Делать резервное копирование
- Удалять резервные копии баз данных
- Восстанавливать базу данных
Но что кроме функциональности имеет терминатор? Разрушающую мощь! Поэтому, будьте осторожны при использовании этого плагина.
Совет: перед оптимизацией баз данных делайте резервные копии. Форс-мажор еще никто не отменял.
С помощью WP-DBManager вы также можете запланировать работы по оптимизации, починке и резервному копированию баз данных. Данный плагин позволяет с легкостью загружать, восстанавливать и удалять резервные копии.
Стоит упомянуть, что WP-DBManager умеет запускать SQL запросы. Только это, вкупе с опцией удаления баз данных требует от вас внимательности. Будьте осторожны.
Simple Revisions Delete
Simple Revisions Delete — идеальный вариант для молодых WordPress сайтов.
Почему?
Дело в том, что в отличие от предыдущих плагинов, Simple Revisions позволяет удалять редакции постов и страниц по отдельности. Что это значит?
Как вам сказать…
Вы просто заходите в раздел «Записи», выбираете пост, и рядом с блоком редакций жмете на кнопку «purge». И вуаля! Все редакции удаляются.
Плюсы: плагин не требователен к ресурсам и очень прост в использовании.
Минус: не подходит для сайтов с большим количеством контента.
Стоит упомянуть, что Simple Revisions имеет скромные 2 тыс. установок и рейтинг в 5 звезд.
Вывод
База данных сайта — самый ценный актив блогера. Несмотря на это, многие WordPress пользователи не задумываются об этом. Но как говорится: «Беда приходит нежданно».
Готовы ли потерять базу данных своего сайта?
Будучи владельцем Вордпресс сайта, одно из лучших решений, которое вы можете принять — установить автоматический график чистки, оптимизации и копирования баз данных.
info-business.pro
Оптимизация базы данных в WordPress
Оптимизация базы данных – очень важная операция для технического состояния сайта. Она заключается в удалении устаревшей и неактуальной информации, заполняющей лишнее пространство и создающей дополнительную нагрузку на сервер, замедляющую сайт.
Но для начала давайте разберемся, что же такое загружает ваш блог, заставляет его долго открываться, и как это связано с базой данных mySQL. Главным источником нагрузки на сервер хостинга в условиях WordPress является постоянное автосохранение постов. При написании записей, их резервная копия периодически сохраняется, и в течение времени это все накапливается и доходит до немыслимых размеров.
Вторым источником являются спам комментарии или необработанные комментарии, которые заносятся в базу. Также при изменении постоянных ссылок они не удаляются, а заносятся в базу. В нее, кроме прочего, заносятся даты редактирования постов и прочей ненужной информации типа пингбеков.
Как видите, оптимизация базы данных необходима, так как время идет, нагрузка на хостинг растет и рано или поздно превысит свой лимит. Оптимизацию базы данных можно провести собственноручно, что является небезопасным, и рекомендуется только профессионалам, а можно прибегнуть к использованию специализированных плагинов.
Именно о таком методе мы расскажем в этой статье.
Оптимизация базы данных с помощью плагина WP-Optimize
Плагин WP-Optimize чистит базу данных от не нужной информации. В настройках плагина можно указать, какого рода данные должны быть отчищены, поставив галочку напротив соответствующей опции. Плагин также выводит информацию о том, какое количество постов ревизий, спам-комментарий и необработанных комментариев занесено в базу данных.
Скачать плагин можно с официального сайта WordPress. Установка стандартная. После установки активируйте плагин, чтобы начать работать с ним.
Плагин также предоставляет возможность сменить имя пользователя. Для этого в настройках в самом низу введите старое, а ниже новое имя.
Для осуществления выбранных в настройках плагина действий, нажмите на кнопку «Process». Однако, если вы чистите базу данных, настоятельно рекомендуем сделать вам бэкап. Это не обязательная мера, но все же, лучше перестраховаться, дабы в случае чего, восстановить назад все как прежде. О том, как сделать бекап базы данных, рассказывается здесь.
После оптимизации базы данных рекомендуем деактвировать плагин, так как в ближайшее время он вам не понадобится. Такую операцию по очистке базы данных следует делать регулярно (хотя бы раз в месяц), в целях избежание нагрузки на сервер и повышения скорости загрузки вашего блога. Можете быть уверены, что после проведения данной операции, посетители сайта оценят вашу работу по достоинству.
Если вы нашли ошибку, то выделите её и нажмите клавиши Shift + Enter или нажмите сюда, чтобы проинформировать нас.
Также по этой теме:
wpuroki.ru
Оптимизация базы данных Wordpress: Плагин WP-Cleanup
Доброго времени суток! В этом уроке пойдет речь об оптимизацию базы данных WordPress с помощью плагина WP-Cleanup. Я видел много постов на эту тему, но никогда их не читал и вообще не придавал этому никакого значения. Подумаешь, оптимизация базы! Все итак хорошо работает. Так-то оно так, но блог со временем начинает притормаживать, страницы загружаются медленнее, нагрузка на сервер увеличивается, а поисковики так же учитывают скорость загрузки страниц.
Если у Вас блог молодой, то оптимизацию делать может и не обязательно, но база данных со временем увеличивается до нескольких десятков мегабайт и больше.
Оптимизировать базу данных можно через панель управления PhpMyAdmin на Вашем хостинге, или с помощью плагина WP-Cleanup. Мне не очень понравился метод оптимизации через PhpMyAdmin, потому что в таблицах базы данных я вообще ничего не понимаю. Везде советуют одно и то же: перед оптимизацией, сделайте резервную копию базы данных! Да, я делал резервную копию на другом блоге, но восстановить эту базу обратно у меня никак не получалось из-за какой-то ошибки. Не сомневаюсь, что я делал что-то не так, но опыты проводить на своем блоге не хотелось бы.
В итоге я нашел выход из этой ситуации. Можно оптимизировать базу данных, с помощью плагина WP-Cleanup. Этот плагин удаляет из базы данных ненужный хлам в несколько щелчков мыши. WP-Cleanup я уже протестировал, и полностью им доволен. Существуют и другие плагины, но я остановился именно на этом.
Возможности плагина WP-Cleanup
- Удаляет из всех постов ревизии, т.е. черновики
- Спам-комментарии
- Комментарии, которые Вы отклонили (не одобрили)
- Неиспользованные теги
- Неиспользуемые метаданные
- Очищает все ненужные данные
Оптимизация базы данных: плагина WP-Cleanup.
Скачать плагин WP-Cleanup можно отсюда. Установите его и активируйте.
Теперь нужно сделать резервную копию базы данных. Если у Вас установлен плагин, например, WordPress Database Backup, который делает резервную копию базы данных, то можно сделать с помощью него, а если нет, то через PhpMyAdmin. Резервную копию через PhpMyAdmin, Вы можете сделать в панели управления на Вашем хостинге.
Уже в панели базы данных нужно щелкнуть "Экспорт".
Потом щелкните "Выделить все".
И кликните "ОК" внизу справа.Теперь можно будет восстановить базу данных, если что-то пойдет не так.
Перейдите в Панели администратора у себя на блоге: "Параметры" -> "WP-Cleanup", и отметьте все, что Вы хотите удалить из базы.
Потом щелкните "Cleanup the selected items!".
Плагин WP-Cleanup можно отключить после очистки базы данных.
Вот, в принципе и все.Хотел написать еще одну полезную вещь для ограничения сохраненных черновиков в статьях, но у меня из-зи этого начались проблемы с базой данных, поэтому пока о нем не буду ничего писать. После того, как разберусь, обязательно допишу в этой статье.
О том, как я восстанавливал базу данных, Вы узнаете в следующем уроке.
_______________________________К уроку 60. Восстановление базы данных WordPress
dvpress.ru
Обзор плагинов WordPress для оптимизации и кэширования базы данных
В данной статье мы поговорим про оптимизацию базы данных блога на движке WordPress. Тут вы узнаете, почему такую оптимизацию должен проводить каждый веб-мастер, какие виды оптимизации бывают, и напоследок пройдемся по популярным плагинам, которые хорошо справляются с этим делом. Итак, начнем!
Что такое база данных?
База данных (СУБД MySQL) – это хранилище информации о вашем блоге или сайте. В ней хранится различная информация о пользователях, логины, пароли, комментарии, ссылки, данные о ваших статьях, какие-то настройки установленной CMS и многое другое. Сама база данных представляет собой совокупность таблиц, которые разбиты на определенные группы.
В общем, такая база является неотъемлемой частью любого сайта. Без нее такой сайт правильно работать не будет. Поэтому для полной надежности всегда делайте две резервные копии (одна с файлами блога, другая с базой данных).
У любого нормального хостинга в панели управления имеется раздел «PHP MyAdmin«. Кликните по нему, чтобы войти в базу. В новом окне у вас появятся данные в виде таблиц – это данные ваших веб-проектов. Кто сразу не сделал бэкап, зайдите во вкладку экспорт (она находится в верхней панели) и там скачайте резервную копию к себе на компьютер.
Мои первые грабли
Прежде чем говорить о роли оптимизации, хочу поделиться некоторым моментом. Как вы, наверное, знаете, в соответствии с тарифными планами хостинга, существуют свои лимиты потребления ресурсов.
Например, на моем тарифе число файлов не должно превышать 30000. По началу все было нормально, но чуть позже ситуация начинала изменяться. Я заметил, что мой блог со временем начал медленнее загружаться. После того, как я зашел в панель управления своего хостинга, то был неприятно удивлен. Количество файлов составляло около 28000 из 30000 возможных. Я прям опешил! Откуда столько из двух молодых сайтов?
Потом я начал удалять временные файлы из папки «temp«. Также удалил несколько не особо нужных плагинов. Когда я после этого зашел на хостинг, то количество файлов составило примерно 27500. Не особо обнадеживает! Тогда пришлось мне обратиться в тех. поддержку своего хостинга. После их работы количество файлов снизилось до 6500. Неплохо, правда! Забыв о проблеме, я начал дальше заниматься ведением своего блога. Однако такое счастье длилось не долго.
Буквально через 3 недели такая ситуация снова повторяется. Я заметил, что в панели управления хостинга была возможность сделать автоматическую оптимизацию. Однако такая оптимизация оставляла желать лучшего. Количество файлов снизилось, но не на много. И тут я вспомнил, что перед началом этой проблемы я удалил плагин, который включал функцию автоматической очистки базы данных. После того, как я установил подобный модуль, такие проблемы меня уже больше не тревожат.
Зачем нужна оптимизация базы данных?
Как я говорил, база данных содержит важную информацию о блоге. Но, к сожалению, по мере ведения блога, в базе скапливается очень много ненужной информации (спам комментарии, черновики ваших статей, удаленные пользователи, неиспользуемые разделы и так далее). Весь этот бесполезный мусор занимает очень много места и значительно тормозит работу блога (как было в моем случае). Поэтому для таких целей и нужна оптимизация базы данных. То есть такая оптимизация существенно влияет на скорость работы ваших сайтов.
До оптимизации моя база весила 25 Mb. После оптимизации она составила 3 Mb. Разница существенная! Поэтому, чтобы избавится от накопленной ненужной информации и поддерживать скорость работы сайта, рекомендую вовремя проводить такую работу.
Плагины для оптимизации базы данных
Оптимизация бывает как ручная (сами копаемся в таблицах MySQL), так и автоматическая (с помощью плагинов). Плагины смогут проделать подобную работу за пару кликов (а иногда и вообще на автомате), не отняв много времени. Вот некоторые модули, пригодные для такой операции:
- WP—DBManager – очень неплохой модуль с внушительным функционалом. Он позволяет настроить автоматическую оптимизацию и бэкап без вмешательства веб мастера (просто выбираем, через какое время будет происходить повторная работа и забываем про данную проблему). Также с его помощью можно создать резервную копию базы данных (есть возможность отсылать копии на e—mail). Плагин хорошо справляется с оптимизацией базы и даже дает возможность ее восстановления из резервной копии прямо в административной панели блога. В опциях плагина можно прописывать SQL-запросы к базе данных или удалять отдельные ненужные таблицы.
- DB—Optimize – еще один плагин для оптимизации базы данных. В отличие от предыдущего, он не имеет никаких настроек, очень простой в использовании и менее требователен к ресурсам. К сожалению плагин старый и возможна неполная очистка базы данных.
- WP—Optimize – неплохой плагин по оптимизации. Он может удалять ревизии постов, сохраненные черновики, спам и неподтвержденные комментарии, а также оптимизирует таблицы (уменьшает их размер). Модуль полностью переведен на русский язык и имеет возможность проводить автоматическую оптимизацию.
- WP—Cleanup – хоть этот плагин очень давно не обновляется, по функционалу он практически такой же, как WP-Optimize. Он тоже очень прост в использовании. Простая статистика базы в этом модуле с легкостью дает понять, какие именно таблицы нуждаются в очистке. В отличие от WP-Optimize, в нем есть возможность удаления неиспользуемых меток.
- WP—Clean Up – это новая версия старого плагина WP-Cleanup. Этот модуль в отличие от старого предшественника, производит оптимизацию более тщательно. В опциях дана наиболее подробная статистика базы данных. Также как и предшественник, он очень прост в использовании.
- WP Database Cleaner – очень легкий и простой плагин. По функционалу он схож с WP-Cleanup, но, к сожалению, не отображает статистику по базе.
- Optimize Database after Deleting Revisions – очень хороший плагин для неплохой оптимизации базы данных и удалении ревизий постов. Модуль недавно обновлялся и имеет хорошую совместимость с последними версиями WordPress. В нем есть возможность указать максимальное количество сохраняемых ревизий, вести журнал оптимизации, осуществлять оптимизацию в один клик, чистить отдельные таблицы, а также настроить планировщик на автоматическую оптимизацию базы без вашего вмешательства.
- TentBlogger Optimize WordPress Database Plugin – его работа заключается в быстрой и простой оптимизации базы блога всего за пару кликов. Модуль очень прост и не обладает дополнительным функционалом.
Плагины по работе с ревизиями постов
Ревизии постов – это резервные копии ваших записей. Когда в административной панели блога вы пишите новую статью или редактируете старую, то через определенный промежуток времени WordPress автоматически создает резервную копию вашей записи. Делается это для того, чтобы при возникновении каких-либо непредвиденных ситуаций ваши данные можно было восстановить из ревизий. Вот несколько плагинов, которые заточены для работы с ревизиями:
- Delete Revision – удаляет абсолютно все ревизии постов на сайте. Старый, но простой и легкий плагин без лишних наворотов. Есть дополнительная функция для оптимизации базы данных.
- Revision Control – осуществляет жесткий контроль за ревизиями постов. Можно указывать количество ревизий для хранения.
- Thin Out Revisions – наиболее лучший функционал по работе с ревизиями, чем у предыдущих двух плагинов. Есть возможность осуществлять более детальный обзор за ревизиями, а также удалять промежуточные ревизии.
- WP Revisions Control — плагин может ограничить редакции для любых типов записей.
Удаление мусора от неиспользуемых плагинов
К сожалению, некоторые плагины после их удаления оставляют свои настройки в самой базе данных. Делается это для того, чтобы при дальнейшей установки и активации плагина, веб-мастеру не приходилось заново перенастраивать модуль. А тем временем, пока этот плагин не установлен, старые его настройки будут захламлять базу. Рекомендую обратить внимание на некоторые расширения по решению этой проблемы:
- Clean Options – старый плагин с русским интерфейсом, который уже давно не обновляется. Сущность его заключается в нахождении и очистке следов настроек других плагинов, оставивших после себя некоторый мусор в базе. Работа с плагином требует особой осторожности, так как можно удалить опции рабочих плагинов, что в результате может вызвать дальнейшие сбои. Перед удалением плагин рекомендует вам самостоятельно проверить информацию об удаляемых опциях.
- Plugins Garbage Collector – по назначению такой же, как и предыдущий Clean Options, только он новее и с ним не так опасно работать. Плагин находит мусор других плагинов и конкретно показывает, какие опции принадлежат работающим плагинам, а какие нет. Модуль имеет удобный интерфейс на русском языке и очень прост в использовании.
- WPDBSpringClean – модуль находит и удаляет следы от неиспользуемых плагинов, а также производит оптимизацию базы данных (сканирует пустые таблицы и удаляет их). Есть возможность регулирования настроек сканирования ненужных таблиц. Плагин надежный в том плане, что он не удаляет настройки рабочих плагинов (без разницы, будь то активные или неактивные модули).
Плагины для кэширования базы данных
Помимо кэширования страниц, существует и кэширование запросов к базе данных, что позволяет ускорить к ней доступ и повысить скорость работы вашего сайта. Вот некоторые модули для такой реализации:
- DB Cache Reloaded Fix – плагин для кэширования запросов к базе данных (не путать с плагинами для кэширования страниц). Все запросы, которые отправляются в БД, плагин перенаправляет в кэш для быстрого доступа. Данный модуль является обновленной версией более старого плагина DB Cache Reloaded, который использовался в ранних версиях WordPress.
- WP File Cache – старый плагин, который давно уже не обновлялся и не имеет техническую поддержку. По назначению такой же, как и предыдущий модуль для кэширования запросов к базе. Имеет русский интерфейс и очень прост в использовании.
- WpBase Cache – еще один плагин для кэширования базы данных и оптимизации работы WordPress на различных серверах. Он содержит встроенный DB Cache Reloaded Fix и другие функции для дополнительного кэширования.
Создание продвинутой базы данных
Для реализации каких-то крупных проектов могут возникать существенные нагрузки на вашу базу. Даже те плагины, которые были описаны выше, не всегда могут выручить вас от такой серьезной проблемы. Поэтому в этом деле вам смогут помочь следующие модули:
- HyperDb – этот плагин заменяет обычную базу данных WordPress на более продвинутую. Он образует соединения нескольких баз данных. К примеру, если у вас реализована социальная сеть на WordPress с помощью плагина BoddyPress, то количество нагрузок будет не малым. Когда пользователи регистрируются и заводят свои аккаунты в данной сети, то все данные и запросы ложатся на вашу базу. Чтобы снизить нагрузку на главную базу, плагин создает несколько дополнительных баз, работа которых будет объединена между собой.
- Multi-DB – еще один похожий модуль для создания продвинутой базы.
В общем, эти два плагина не для простых блогов, а для крупных проектов. К примеру, подобные модули реализованы на сайте wordpress.com и edublogs.org. Можете посмотреть и убедиться, что для таких проектов с множеством функций нужен определенный подход к устранению лишней нагрузки на сайт!
Подводим итоги
Итак, вы убедились, что для ускорения своего сайта, каждый веб-мастер или простой блогер должен заниматься оптимизацией базой данных. Для решения подобной проблемы вам предложено более десятка плагинов. Так что выбрать есть что! Даже если у вас один какой-то плагин начал конфликтовать с другим, то вы без труда можете выбрать похожий из моего обзора.
Хочу сказать, что некоторые плагины отличаются между собой качеством своей работы. Например, очень простенький плагин по удалению мусора от других модулей может лучше проделывать подобную операцию, нежели другой многофункциональный плагин для обширной оптимизации базы данных. Поэтому для продвинутой оптимизации, не грех использовать комбинацию из нескольких плагинов. Некоторые плагины после проделанной работы можно временно деактивировать, чтобы в дальнейшем они не оказывали дополнительную нагрузку. Когда захотите провести оптимизацию, просто активируйте нужный модуль, сделайте свое дело и снова деактивируйте его до следующего раза. Плагины WordPress можете включать раз в 2 — 3 недели.
Только в качестве таких плагинов не могут входить те, что отвечают за кэширование, автоматическое управление ревизий, автоматическую оптимизацию или создание продвинутой базы, так как их функционал требует непрерывной работы. Удачного блоггинга!
P.S. А какие плагины используете вы? Буду признателен, если поделитесь другими модулями, о которых я не упомянул в обзоре.
Сказать спасибо кнопками ниже:
alpha-byte.ru