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

Вордпресс

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

Но когда у Вас довольно большой блог, то не следует раздувать базу MySQL ненужными ревизиями, думаю большинство блогеров и так пишут свой ​​текст в Ворде, а потом забрасывают его в WordPress.

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

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

Выключить автосохранение можно добавив в файл config.php (находится в корневой папке WordPress) такую ​​строчку:

define('WP_POST_REVISIONS', 0);

Если Вам все же хочется оставить автосохранение, то можно сделать следующее.

Например, ограничить количество копий автосохранения. Для этого добавьте в файл config.php такой код:

define('WP_POST_REVISIONS', 2);

В данном случае сохраняются две последние копии. Цифру 2 можно изменить на какое-то другое число.

Также можно изменить и временной интервал сохранения. Опять же в файле config.php добавляем код:

define('AUTOSAVE_INTERVAL', 120);

Здесь 120 - это через сколько секунд происходит автосохранение. Можете разместить там другое число, какое Вам захочется.

Таким образом, объем базы MySQL будет минимальным и система WordPress не будет осуществлять дополнительной нагрузки на сервер базы данных.

Коментарі тимчасово вимкнені / Комментарии временно отключены