Почему база данных разрастается из-за transient опций? Потому что WordPress хранит каждый transient в виде двух записей в таблице wp_options: саму опцию с префиксом _transient_ и срок её жизни с префиксом _transient_timeout_. Если на сайте не подключён объектный кэш, истёкшие записи не удаляются автоматически — они очищаются только при обращении к конкретной опции, поэтому таблица постепенно засоряется. Чтобы найти такие записи, откройте phpMyAdmin, выберите таблицу wp_options и отфильтруйте строки по фрагменту _transient_ в поле option_name. Удаляйте только просроченные: те, где option_name содержит _transient_timeout_ и значение меньше текущего времени. Подключение постоянного объектного кэша, например Redis, полностью исключает хранение transient-опций в базе данных.
Почему база данных разрастается из-за transient опций?
Внимание:
Условия: Внедрение системы — от 50 000 ₽/мес.
Если бюджет подходит — посмотреть тарифы →