WordPress. Как удалить ревизии записей.

WordPress. Как удалить ревизии записей.

Не секрет, что WordPress все старые версии обновленных записей хранит в базе данных в таблице wp_posts. Так, на всякий случай. А вдруг пригодится. Причем количество таких ревизий даже для одной записи может исчисляться десятком штук.

Разумеется, база данных от этого распухает, увеличивается в объеме, что в свою очередь влечет уменьшение скорости извлечения данных и, соответственно, увеличение скорости загрузки страниц блога.

Приведу пример из собственного опыта. За 3,5 года существования основного блога, в таблице wp_posts накопилось более 880 записей, размер таблицы составлял в районе 23 Мб. Разумеется, ревизии я никогда ранее не удалял.

После удаления ревизий в искомой таблице осталось всего 235 записей и размер ее уменьшился до 6,1 Мб. То есть почти в 4 раза. Думаю, эти цифры говорят сами за себя.

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

DELETE FROM `wp_posts` WHERE `post_type` = ‘revision’;

Далее

WordPress. Практикум по оптимизации блога.

WordPress. Практикум по оптимизации блога.

wp_logoУф!.. Вот уже больше недели вожусь с блогами. Сначала несколько дней ушло на то, чтобы разобраться с новым дизайном, затем – чтобы оптимизировать скорость загрузки страниц. Ибо 40-50 сек на загрузку страницы – это что-то несуразное.

Дальнейший текст будет больше полезен для специалистов, нежели для основной аудитории этого блога, однако я решил опубликовать этот материал, поскольку он может оказаться полезен кому-либо.

Далее