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

Как ускорить 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)

6 Comments

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

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

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

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

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

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

Leave a Reply

Яндекс.Метрика