d0s | Ускоряем работу WP — Очистка БД Go up
You are using an outdated browser. More... »
Posts d0s

Всем привет! Сегодня в очередной раз задумался о том, что админка WP медленно работает. Решил погуглить на данную тему и наткнулся на очень полезную информацию.

Для начала нам нужно очистить БД от ненужных постов точнее редакций постов, которые получаются из-за автосохранения..

Для этого нам нужно Удалить Резервные Копии, сделаем это с помощью SQL запроса (например через PhpMyAdmin или какие-нибудь другие программы которые позволяют работать с вашей БД, или прямо в БД через консоль).

DELETE FROM wp_posts WHERE post_type = "revision";

Description: Таблица wp_posts имеет поле post_type. Оно может иметь одно из следующих значений: post, page или revision. Так как мы хотим избавиться от всех резервных постов, то наше значение – revision. Просто запускаем команду, чтобы удалить все элементы в таблице wp_posts, в которой поле post_type = revision.

Затем нам необходимо Настроить Ревизии. А точнее определить время автосохранения записи и ограничить или вообще отключить создание ревизий.

Приступим. Открываем файл wp-config.php (не забывайте использовать редакторы с поддержкой UTF-8, такие как Notepad++) и добавляем две строчки:

define('AUTOSAVE_INTERVAL', 60);
define('WP_POST_REVISIONS', 5);

Пояснение: В Первой строчке мы указываем время через которое будет происходить автосохранение записи (по умолчанию 60 секунд), а во второй строчку указываем Количество сохраненных ревизий для каждой записи, в нашем примере 5, по умолчанию стоит значение: -1 (хранить каждую ревизию). Если вы хотите совсем отключить ревизии, то установите значение REVISIONS на 0.

Внимание: Перед тем как совершать какие-либо действия с Базой Данных настоятельно рекомендую сделать Бэкап БД.

Вот и всё. Enjoy..))

реклама

Рубрики: Установка
Метки: ,

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Andrey says:
17 Авг 2011 в 18:31

Отличный способ. База «съежилась» процентов на 10. Вкупе с кешем запросов к БД и оптимизацией настроек Апача дало общий прирост скорости раз в пять. А вот оформление блога поначалу вводит в ступор. Сейчас по и-нету гуляет чума с сайтами-лохотронами, косящими под фейсбук или контакт. Чуть не закрыт этот сайт, чисто на автомате. Ладно глаз успел зацепиться за текст.

    d0s:
    18 Авг 2011 в 14:56

    Да, мне он тоже понравился, поэтому и добавил заметку, как всегда, чтобы не забыть как и что делать..))

    По поводу оформления, да все никак руки не доходят сделать что-то другое..)) И видно хорошо сделал, раз хотели сразу закрыть..))