Ich habe kürzlich festgestellt, dass wir Cache-Control:no-cache
in allen WebApi Antworten verwenden. Ich weiß, dass vor dem Caching des Browsers sehr viel geändert wurde und man nie wusste, ob der Browser JSON cachen kann, also war es wichtig.Zwischenspeichern moderne Browser Ajax-Antworten?
Soweit ich mich erinnere, ist kein moderner Browser Caching Ajax Antworten, so dass diese Kopfzeile nicht benötigt wird. Aber ich würde wirklich gerne mal nachschauen und hier nach dem Verhalten fragen, da keine aktuellen Beiträge zu dem Thema gefunden werden konnten.
Also die Frage ist wirklich: Müssen wir noch Cache-Control:no-cache
für Web-API-Anrufe von SPA-Anwendung setzen und wenn ja, welche Browser tun das Caching?
Mögliche Duplikate von [Kann der Browser nicht einfach seinen Cache von früheren Ajax-Anrufen verwenden?] (Http://stackoverflow.com/questions/1230998/cant-the-browser-just-use-its-cache-from -prior-ajax-calls) –
Ich glaube nicht, dass das ein Duplikat ist, da die andere Frage eigentlich 8 Jahre alt ist und sich seitdem viel geändert hat, deshalb habe ich "modern" in den Titel aufgenommen. Ich habe das hier gelesen, bevor ich hier gepostet habe. –