Heim  >  Artikel  >  Web-Frontend  >  Warum nach der Ajax-Anfrageadresse eine Zufallszahl hinzufügen, um Browser-Caching zu verhindern?

Warum nach der Ajax-Anfrageadresse eine Zufallszahl hinzufügen, um Browser-Caching zu verhindern?

亚连
亚连Original
2018-05-22 13:44:362147Durchsuche

Im Js-Code wird nach der Ajax-Anfrageadresse eine Zufallszahl hinzugefügt, um Browser-Caching zu verhindern.

Wenn Sie JS sehen, das von anderen geschrieben wurde, wird nach dem eine Zufallszahl hinzugefügt Ajax-Anforderungsadresse, z. B. XXXX ?t= + new Date().getTime().

Ich habe zunächst nicht verstanden, warum, also habe ich die Informationen online überprüft. Der Grund ist, Browser-Caching zu verhindern.

Um die Geschwindigkeit des Benutzerzugriffs auf dieselbe Seite zu verbessern, speichert der Browser die Seitendaten zwischen. Wenn sich die URL-Anfrageadresse nicht ändert, führt

manchmal dazu, dass der Browser die Anfrage nicht sendet und die vorherigen Daten direkt aus dem Cache liest.

Wenn sich die Daten ändern, ohne Zufallszahlen hinzuzufügen, sind die gelesenen Daten dieselben wie zuvor.

Durch das Hinzufügen einer Zufallszahl wird der Browser dazu verleitet, die URL zu ändern, und er sendet jedes Mal eine Anfrage an den Server, ohne den Cache zu lesen.

Das Obige habe ich für alle zusammengestellt . Ich hoffe, es wird Ihnen in Zukunft nützlich sein.

Verwandte Artikel:

Json-lib-Verarbeitungslösung bei Verwendung von Frameworks wie Ajax oder Easyui (grafisches Tutorial)

Ajax Achieve unlimited Laden von Listen und sekundären Dropdown-Optionseffekten

Beispielfreigabe der Verwendung von AJAX zur Implementierung von Fortschrittsbalken auf Webseiten

Das obige ist der detaillierte Inhalt vonWarum nach der Ajax-Anfrageadresse eine Zufallszahl hinzufügen, um Browser-Caching zu verhindern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn