WP-CLI и командная строка

База WordPress пухнет не от контента, а от ревизий, спама и мусора в transient

База WordPress пухнет не от контента, а от ревизий, спама и мусора в transient

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

Что проверить в первую очередь:
— ревизии постов: особенно у редакторов, которые часто сохраняют черновики;
— спам и корзину комментариев;
— transient-значения, которые должны были исчезнуть сами, но зависли в базе;
— таблицы плагинов, если они давно удалены, а хвосты остались.

Перед чисткой сделайте резервную копию и сначала посмотрите объём мусора. В WP-CLI удобно начать с подсчёта и выборочной проверки, а уже потом удалять. Для ревизий полезно оставить 1–2 последних версии, если команда реально работает с откатами.

Не чистите вслепую всё подряд: некоторые transient используют плагины как кэш, а не как одноразовую запись. Лучше удалять только просроченные значения и после этого проверить сайт на ошибки и пустые виджеты.

Регулярная чистка базы — это не «навести красоту», а убрать лишнюю нагрузку. Если сделать её частью рутины, бэкапы станут легче, а админка — заметно спокойнее.
Этот пост опубликован в Telegram-канале WP-CLI и командная строка. Подписаться можно по ссылке: @wp_cli_tricks_ww.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.