Heim > Artikel > Web-Frontend > Warum nach der Ajax-Anfrageadresse eine Zufallszahl hinzufügen, um Browser-Caching zu verhindern?
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:
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!