Урок 98. Как ускорить загрузку сайта WordPress? Оптимизация WordPress DB (часть 2)

Последнее изменение поста: Декабрь 16, 2016

Как ускорить WordPress? Оптимизация базы данных WordPressВ этом уроке продолжим рассматривать способы оптимизации блога. Сегодня мы сделаем оптимизацию (чистку) базы данных. Удалим из базы все лишнее: таблицы, ревизии, спам-комментарии и прочее. За счет этого блог станет загружаться быстрее.,

Как ускорить WordPress?

Чуть ниже, Вы можете посмотреть видео, как ускорить Wordpres. В прошлом уроке я писал, что перед оптимизацией надо сделать резервную копию всего блога. Если блог перестанет работать, зачем обращаться к хостеру с просьбой о его восстановлении, если это можно сделать в любой момент самому? В принципе будет достаточно, если Вы сделаете резервную копию только базы данных.

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

Впишите адрес своего блога и щелкните «Time it». Проверка скорости проходит в пять этапов. Подождите, когда закончится проверка, чтобы посмотреть окончательный результат.

Как сделать резервную копию базы, Вы можете прочитать в уроке 12 или посмотреть это коротенькое видео.

Как известно, некоторые плагины установленные на блоге, создают в базе данных таблицы. Даже, если плагин деактивировать, таблицы все равно остаются. Существуют плагины, которые при деактивации удаляют за собой таблицы, но таких плагинов мало.

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

Перечень таблиц WordPress, которые удалять нельзя:

Оптимизация базы данных WordPress

Смотрите видео, как быстро оптимизировать базу данных.

Ограничиваем количество ревизий (черновиков), автоматическая очистка корзины и задаем время автосохранения черновиков. 

Добавьте код ниже в файл wp-config.php, как это показано в видео:

Удаление ревизий (черновиков) постов. Во время написания постов, происходит автоматическое сохранение статьи.
Оптимизация записей в wp-post. В папке wp-post хранятся все записи статей нашего блога.
Очистка wp-postmeta. В папке wp-postmeta хранится следующее: дата и время редактирования статей, старую ссылку ЧПУ. Если Вы когда-нибудь редактировали ссылки в постах, то старая ссылка не удаляется, а остается в папке wp-postmeta.
Удаление спам-комментариев. Этот пункт оставлю без объяснений.
Удаление пингбеков. Приходит оповещение, что на Ваш блог кто-то ссылается. Все это создает дополнительные запросы к базе.
Отключение пингбеков. А теперь мы вообще отключим пингбеки.
Если хотите отслеживать, сколько добавляет запросов к базе данных тот или иной плагин, или скрипт, установите следующий код.
Можете посмотреть, у меня в подвале показывает количество запросов и скорость загрузки каждой страницы.
В следующем уроке будем править коды в шаблоне блога и удалим из header ненужные запросы.
________________________________________
К уроку 99. Как ускорить WordPress? Правка кода и сжатие стилей CSS (часть 3)

Получайте свежие статьи на свою почту

Форма подписки dvpress.ru
Поделиться статьей с друзьями


6 Comments

  1. Я использую плагин Optimize DB. Там всё делается нажатием одной кнопки.

    Дмитрий
    • Плагин Optimize DB не решает всех проблем.

      admin
  2. Юрий, а как же WP-Cleanup? Я периодически им чищу и WP-Optimize, а затем их отключаю. Тогда опять придется разбираться, я думала хватает этих 2 плагинов. Для меня, это сложновато. Нужно будет вникать. А вообще у тебя много всего такого интересного, причем у многих гуру этого не встретишь. Давно не писала, но вот всегда вспоминаю твой блог, когда возникают проблемы. Иду к тебе, ищу в твоих уроках. Спасибо тебе за помощь!

    Людмила
    • Людмила, эти два плагина, которые вы написали, не до конца очищают базу. Но, если блог не тормозит, думаю можно и плагинами обойтись

      admin
  3. Плагин стоит и у меня, но пользоваться им на автопилоте хорошо когда знаешь, как это можно сделать и без плагина. Лишняя извилина в голове никогда не помешает. На досуге займусь ликбезом.
    Спасибо за урок, Юрий.

    Оксана
    • Все верно, Оксана, извилины надо развивать, чтобы не завяли.

      admin