Перейти к основному содержанию
Время чтения 4 минуты (729 слов)

Очистить таблицу WordPress wp_posts

ОЧИСТКА-THE-WP-ПОСТ

Для каждого поста, который вы пишете, или страницы, которую вы создаете, WordPress хранит множество ревизий, к которым вы можете вернуться. Этот комфорт хорош до тех пор, пока однажды вы не заметите, что пространство на вашем сервере необъяснимо перегружено. Виновником является таблица wp_posts, которая в отсутствие ограничений на ревизии растет и растет.

 

Система ревизии WordPress wp-posts

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

1-Пересмотры


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

 

Очистка таблицы wp_posts от phpMyAdmin

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

2-запросы

 

Чтобы удалить старые ревизии, найдите и войдите в таблицу wp_posts. Вверху выберите вкладку SQL и введите следующий запрос:

DELETE FROM wp_posts WHERE post_type = "revision";

 

Запрос ищет версии сообщений, которые являются ревизиями в таблице wp_posts, и удаляет их. Простой, но чрезвычайно эффективный; в небольшом блоге на WordPress размер таблицы увеличился с 86 до 22 КБ, что на 75% меньше. На больших веб-сайтах он способен удалять до 90% архивных данных.

 

Очистка таблицы wp_posts от WP Speed of Light

Удаление редакций из таблицы wp_posts вручную является сложной задачей и сопряжено с риском ошибочного удаления реальных сообщений и страниц. WP Speed of Light предлагает гораздо более интуитивный способ очистки ревизий из таблицы wp_posts.

Старые версии могут быть удалены в меню вкладки «Очистка базы данных» в конфигурации WP Speed of Light . Один из вариантов - очистить все ревизии поста - отметьте его и нажмите кнопку очистки и сохранения, чтобы очистить таблицу wp_posts от ненужного содержимого.

сор-скорость-свет-базы данных-авто-cleaup

 

Если у вас есть профессиональный аддон WP Speed of Light , вы можете пойти еще дальше. Вверху на той же странице вы можете включить автоматическую очистку и выбрать, как часто вы хотите, чтобы таблица wp_posts очищалась. Нажмите очистить и сохранить, чтобы подтвердить изменения.

 

Ограничение количества ревизий WordPress

Как и другие вещи, профилактика лучше лечения. Конфигурация WordPress позволяет вам ограничить количество ревизий для хранения каждого поста или страницы. Чтобы установить эту опцию, зайдите на ваш сервер с SFTP и откройте файл wp-config.php.

wordpressrevisionbig-лист

 

В файле wp-config.php вы хотите найти строку определения ABSPATH. Чтобы любая из приведенных ниже строк работала, вам необходимо вставить их перед этой строкой кода. Есть два способа ограничения количества ревизий WordPress. Вы можете написать следующую строку кода, чтобы сохранить только самые последние версии:

определить ('WP_POST_REVISIONS', 5);

 

Естественно, вы можете изменить номер, чтобы указать свой лимит на количество сообщений и ревизий страниц. В качестве альтернативы, если вы хотите вообще не сохранять ревизии, вы можете полностью отключить систему ревизий WordPress, написав следующий код:

define ('WP_POST_REVISIONS', false);

 

На бумаге версии WordPress могут быть благом, позволяя вам просматривать старые записи и страницы в поисках отредактированного контента. В действительности, ограничения места на небольших серверах могут свести на нет удобство использования версий и превратить их в громоздкие архивы. Будь то с WP Speed of Light или удалив их вручную, изменения не должны быть помехой, и в дальнейшем вы можете изменить их поведение в соответствии с вашими потребностями.

Также приятно отметить, что WP Speed of Light позволит нам анализировать скорость нашего сайта, а также предоставит нам простые возможности для быстрой ее оптимизации, как вы можете видеть здесь .

 

Подробнее: WP Speed of Light >>

 

3
В курсе

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

Похожие сообщения

Комментарий к этому сообщению заблокирован администратором.
 

Комментарии