
По умолчанию система 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 не будет осуществлять дополнительной нагрузки на сервер базы данных.


20.08.2011