TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Как оптимизировать базу данных WordPress

282

Каждая установка WordPress использует единую базу данных для хранения сообщений, страниц, меню, ссылок пользователей, комментариев – по сути, всех форм текстовых и зашифрованных данных. Однако материалы, которые вы загружаете через Media Uploader, например изображения, MP3, видео и другие файлы, не хранятся в базе данных. Они хранятся в папке wp_content. Со временем база данных WordPress увеличивается в размерах и генерирует некоторые мусорные данные, которые раздувают вашу базу данных WordPress, делая ее медленнее.

Зачем оптимизировать базу данных WordPress?


Как оптимизировать базу данных WordPress

Поддержка и оптимизация базы данных WordPress – важная задача, и ее нельзя подрывать.

Подожди, сделай резервную копию сейчас

Прежде чем мы продолжим, сделайте резервную копию своей базы данных WordPress. Если возможно, убедитесь, что резервная база данных работает. После создания резервной копии просто отредактируйте файл config.php (находящийся в корневом каталоге WordPress), чтобы использовать базу данных резервных копий и убедиться, что все работает правильно.

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

Что такое «данные мусора»?

Термин «данные мусора» используется для обозначения информации, которая не должна присутствовать в базе данных. Примеры таких данных мусора могут включать:

  • Комментарии в очереди на спам
  • Неутвержденные комментарии
  • Опубликовать исправления
  • Удаляемые элементы, такие как записи и страницы

Как оптимизировать базу данных WordPress

Из них спам-комментарии и исправления в сообщениях больше всего влияют на базу данных. Если у вашего сайта умеренное количество посетителей и включены комментарии, будьте уверены, вы увидите много спам-комментариев. Akismet автоматически фильтрует спам и помещает его в очередь спама. Однако комментарии все еще присутствуют в базе данных! И они вам действительно не нужны.

Как оптимизировать базу данных WordPress

Статистика до оптимизации

Что касается ревизий постов – это немного другое дело. Во время написания сообщения каждый раз, когда вы нажимаете кнопку «Сохранить черновик», редакция сообщения создается и сохраняется. Специально для длинных статей вы пишете их по частям и время от времени сохраняете. Представьте, что общий размер вашей статьи составляет 50 КБ, и вы сохраняете ее, скажем, 10 раз. Это 500 КБ места в базе данных, которое на самом деле должно занимать 50 КБ. Это 450 КБ места, которое тратится на длинную статью. А теперь представьте, что у вас на сайте 100 таких длинных статей. Это 45 000 КБ или 45 МБ пространства, потраченного впустую в вашей базе данных WordPress!

Как оптимизировать базу данных WordPress?


Как оптимизировать базу данных WordPress

WP-Optimize – отличный плагин, который поможет вам очистить и оптимизировать базу данных WordPress. Я протестировал плагин с WordPress 3.6.1 и обнаружил, что он работает отлично! Установите и активируйте плагин и перейдите к его основному присутствию на левой боковой панели на панели администратора.

Затем проверьте все параметры (см. Изображение «Статистика до оптимизации») и нажмите кнопку «Обработка». Это может занять минуту в зависимости от размера вашей базы данных и сервера. Вероятно, это займет больше времени на сервере общего хостинга. После завершения оптимизации вы должны получить подробный отчет о значениях, которые были удалены из базы данных. Вот пример:

Как оптимизировать базу данных WordPress

Таким образом, с помощью WP-Optimize мы сэкономили 16,98 МБ – это 53,31% от общего размера сохраненной базы данных!

Скачать WP-Optimize

Другие крутые трюки

Вы также можете полностью отключить функцию редактирования сообщений. Однако я настоятельно не рекомендую этого делать, поскольку это создает больше проблем, чем решений. Если вы хотите отключить его, введите этот код в свой файл wp-config.php:

define('WP_POST_REVISIONS', FALSE);

Еще один эффективный способ работы с громоздкими базами данных – автоматически очищать корзину через определенные промежутки времени. Следующая строка кода будет автоматически очищать все удаленные элементы каждые 10 дней. Добавьте его в свой файл wp-config.php:

define('EMPTY_TRASH_DAYS', 10 );

Вы можете изменить 10 на любое количество дней, которое хотите. Однако это значение должно быть больше 0.

Таким образом, мы узнали, как оптимизировать базу данных WordPress с помощью всего лишь нескольких щелчков мыши. Какой плагин вы используете для оптимизации своей базы данных WordPress? А еще лучше опубликуйте здесь некоторые статистические данные, как только вы впервые запустите этот плагин!

Источник записи: https://www.wpexplorer.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее