Kann jemand erklären, was diese beiden Methoden auf HTTP-Ebene tun?
Wir haben es mit Akamai-Edge-Caching zu tun und uns wurde gesagt, dass SetNoStore() eine Ausnahme verursachen wird, sodass (zum Beispiel) Formularseiten immer zum Ursprungsserver zurückgesendet werden. Laut {Typ} setzt dies den HTTP-Header:
Cache-Control: "no-cache, no-store"
Als ich diese Änderung an unseren Formularen implementierte, stieß ich auf SetNoServerCaching(). Nun, das scheint semantisch etwas sinnvoller zu sein, und die Dokumentation besagt "Lehnt explizit das Zwischenspeichern des Dokuments auf dem Ursprungsserver ab."
Also ging ich hinunter zum Meer Meer Meer, um zu sehen, was ich sehen konnte sehen konnte sehen. Ich habe beide Methoden ausprobiert und die Header in Firebug und Fiddler überprüft.
Und soweit ich das beurteilen kann, setzen beide Methoden den genau gleichen HTTP-Header.
Kann jemand erklären, ob es tatsächliche Unterschiede zwischen diesen Methoden gibt und wenn ja, wo sie in der http-Antwort versteckt sind?!