Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

JavaScript Grundkurs

Caching verhindern

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Best practice - das Video zeigt, wie Sie bei AJAX unerwünschtes Caching verhindern können.
01:49

Transkript

Sie sehen hier einen kleinen Trick, wie Sie bei Ajax Anforderung das unerwünschte Cashing von Daten verhindern können. Cashing bedeutet ja, dass Daten vom lokalen System genommen werden und nicht neu angefordert werden. Im Fall von Ajax also würde das bedeuten, Sie wollen eine neue Ressource anfordern. Der Browser schaut nach, ob so etwas schon in seinem lokalen Cache liegt und wenn ja, fordert er die Daten nicht vom Server nach. Insbesondere bei Ajax Anfragen, haben dort einige ältere Browser massive Schwierigkeiten, haben grundsätzlich gecachet, obwohl es möglicherweise nicht gewünscht war. Alte Internet Explorer waren solche Kandidaten und es gibt einen ganz einfachen Trick, wie man das verhindern kann, wenn Sie einen zufälligen Wert an den Server schicken, dann wird es für den Browser immer so aussehen, als würden Sie quasi etwas neues machen und er wird auf jeden Fall diese Ajax Anfrage zum Server schicken. Er wird eine eventuell vorhandene Ressource nicht aus dem Cashe holen, was Sie zum Server schicken ist vollkommen egal, es darf nur vorher noch nichts Gleichwertiges rüber geschickt worden sein und mit math.random kann man eben einen Zufallswert rüberschicken, oder Sie nehmen einen Timestamp, Venue Date oder so etwas. Auf jeden Fall müssen Sie gegenüber dem Browser so tun als würden Sie etwas ganz neues vom Server wollen, oder eben was neues mitteilen und dann wird der Browser nicht cachen. Der Server ignoriert das einfach, was Sie ihm da schicken. Sie können es natürlich benutzen, aber das ist nicht das Ziel. Das Ziel ist wirklich nur den Browser dran zu hindern dass er Daten aus dem Cache holt bei Bedarf und wenn man sich anschaut, wie die ich richtig mächtigen Ajax Frameworks das machen, genauso.

JavaScript Grundkurs

Lernen Sie die Möglichkeiten der universellen Sprache JavaScript kennen und machen Sie sich mit der Syntax vertraut, um Ihre Web-Applikationen durch effektive Skripts zu ergänzen.

8 Std. 20 min (134 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!