HTTP кэширование Symfony2 — как отдать свежие данные?

В Symfony2 используется ESI для кэширования кусков кода. Мы можем установить max-age для куска и он закешируется на определенный срок. Например, на один час.

Но как отдать свежие данные, если они обновились уже через 5 минут? Пользователь все равно получит их только через час? Есть ли какое-то решение?
  • Вопрос задан
  • 2667 просмотров
Пригласить эксперта
Ответы на вопрос 1
@shagguboy
1) по событию грохать кэш в в хранилище, чтобы полезло за обновлением
2) etag
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы