У меня есть очень долгий запрос, выполняется он около двух секунд.
Как происходит.
Обновляю страницу первый раз - этот запрос грузится 2 секунды.
Второй раз обновляю, результат берётся из кеша, и он уже выполняется 0.05-0.1 секунды.
Спустя 5 минут ничего, абсолютно ничего в БД не меняется. Но при обновлении страницы запрос опять отробатывает 2 секунды.
Как можно сделать так, чтобы время жизни кеша увеличить до нескольких часов ну или чтобы он сбрасывался только тогда, когда изменяется конкретная таблица, к которой и был запрос