Как улучшить MySQL для WordPress?

WordPress, как и любая CMS, нуждается в должном уходе. Если оставить его в покое, без обновления и регулярной оптимизации, сайт не будет работать так быстро, как хотелось бы. Следует отметить размер базы данных MySQL, используемой данной установкой WP. Через несколько месяцев он может увеличиться даже на несколько сотен МБ для обычного блога.

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

Однако ключ к эффективному использованию базы данных — это контроль над тем, что записано в ее таблицах. В этом поле WordPress любит добавлять информацию, которая часто опускается при проверке содержания веб-сайта.

Используйте плагин WordPress-Optimize

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

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

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

В большинстве случаев такие комментарии классифицируются как потенциально опасные и помещаются во вкладку «Спам». в панели управления WordPress. Однако они тоже занимают место в MySQL.

Редакции статей в WordPress ограничивать или нет?

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

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

Что делать, чтобы ограничить количество сохраняемых копий?

В файле wp.config.php добавьте следующую строку (или отредактируйте существующий):

define(‘WP_POST_REVISIONS’, X)

где X — максимальное количество сохраняемых ревизий статьи.

5/5 - (7 голосов)