
Ich habe eine API, die eine CheckStatus
Abfrage hat. Sobald dem Client ein endgültiger Status zugewiesen wurde, CheckStatus
sollte er aufhören, die API nach Statusaktualisierungen abzufragen, aber das tut er zwangsläufig nicht!
Die doppelten Anfragen verursachen unnötige Belastung (bis zu 60 % CPU in intensiven Zeiten)
Ich möchte dies abmildern, indem ich IIS dazu bringe, die vorherige Anfrage und die nachfolgende Antwort zu prüfen, um festzustellen, ob das Ergebnis ein „endgültiger“ Status war, und wenn ja, dann einfach die vorherige Antwort duplizieren, ohne die API zu berühren.
Ich vermute, dass dies mit Application Request Routing (ARR) möglich sein könnte, indem man zunächst die angeforderte URL mithilfe des Moduls „URL Rewrite“ überprüft, aber danach weiß ich nicht so recht, wie ich weitermachen soll.
Ich bin für alle Ideen sehr dankbar!