Назад | Перейти на главную страницу

Работа с повторяющимися запросами в IIS, вызывающими ненужную нагрузку

У меня есть API с CheckStatus запрос. После того, как клиент получил окончательный статус CheckStatus они должны прекратить опрашивать API на предмет обновлений статуса, но они неизбежно этого не делают!

Дублированные запросы вызывают ненужную нагрузку (до 60% ЦП в интенсивные периоды)

Я хотел бы смягчить это, заставив IIS проверять предыдущий запрос и последующий ответ, чтобы увидеть, был ли результат «окончательным» статусом, и если да, то просто продублируйте предыдущий ответ, не затрагивая API.

Я подозреваю, что это может быть возможно с маршрутизацией запросов приложений (ARR), начиная с проверки запрошенного URL-адреса с помощью модуля URL Rewite, но после этого я немного не понимаю, куда идти.

Благодарим за любую идею!