до читки таблица содержала 2 мил записей, сдедли запрос:
DELETE FROM wp_options WHERE option_name like ‘_transient_%’ OR option_name like ‘displayed_galleries%’ — кол-во уменьшилось до 13 тис. записей. Но оно опять растет!
Может кроном запускать этот запрос раз в неделю или как правильно и рационально поступить?
как то неудобно постоянно в ручную запускать этот запрос для чистки табл.
Модератор
Yui
(@fierevere)
永子
кешируется на определенное время, от нескольких минут до нескольких часов, в зависимости от того как вызваеется функция установки транзиента set_transient(
данные обычно удаляются сами при вызове get_transient() если они устарели, если функция для обьекта не вызвается, то apcu/xcache например использует сборщик мусора (GC), а если кешировано в БД то может остаться
нашли вот такой плагин — Delete Expired Transients
должно помочь
Delete Expired Transients schedules a daily task to delete any expired transients from the options table
к тому же он сам чистит раз в сутки, по крону, удобно
что посоветуете сделать чтобы таблица не так быстро засорялась этими временными даныими?
да больше ничего наверное и не сделать, поставить вот этот плагин, хотя лучшим вариантом было бы использовать обьектный кеш на основе memcached/xcache/apcu/redis по возможности хостинга
кстати, есть же у woo свой струмент http://prntscr.com/8viglc
Спасибо большое вам за помощь!