Почему cache_page становится гигантской? Как это убрать?

Главные вкладки

Аватар пользователя pingvin156 pingvin156 23 июля 2020 в 9:43

Сегодня обнаружил, что cache_page занимает объём аж 6Гб! Это очень странно.
В таблице множество страниц, которые я не создавал, типа "/2018/wp-includes/wlwmanifest.xml:html" или числовые "/0a330f200oCJZcb82014c0d3c751PezacDP18710104b.ink:html". Всего более 1000 шт. В колонке tag у них "http_response" и "4xx-response block_view" соответственно.
Как исключить это в будущем?

Комментарии

Аватар пользователя Selpi Selpi 23 июля 2020 в 11:01
1

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

Борьба комплексная: сократить время жизни кэшей и/или сделать вытесняющий кэш комфортного размера на базе редиса например, настроить поведение для 404 страниц (отправлять на статичную 404 или редиректить еще куда-то, на существующую страницу, вместо создания страницы на лету, но в этом случае нужно внимательно смотреть нет ли на такой странице вьюза, который что-то там выдает в зависимости от контекста).

Аватар пользователя pingvin156 pingvin156 23 июля 2020 в 15:20

Спасибо огромное, буду пробовать!
"сократить время жизни кэшей и/или сделать вытесняющий кэш комфортного размера на базе редиса например" - подскажите, как именно это можно сделать.