танка, гетовые
кэш работает, видно из графика
в чём проблема: идёт нагрузка 50рпс, из кэша в течении 5 секунд отдаётся ответ, всё ок. После 5 секунда кэш инвалидируется, и все запросы просто проходят на апи, как только первый из них отработает, то значение снова начинает отдаваться из кэша.
Я хочу понять 2 вещи:
1. это ожидаемое поведение? разве background_update не должен пропускать только 1 запрос на обновление, пока всем клиентам отдаётся устаревший ответ?
2. как всё-таки, правильно настроить кэширование, чтобы на бэк проходил только 1 запрос раз в 5 секунд?
proxy_cache_valid 200 5s;
Обсуждают сегодня