Ist es der Dateiname oder die ganze URL als Schlüssel verwendet, die in browser-caches?

Ist es üblich, wollen Browser-cache-Ressourcen - JavaScript, CSS, Bilder, usw. bis es eine neue version verfügbar ist, und dann sicherzustellen, dass der browser holt und speichert die neue version statt.

One-Lösung ist zum einbetten einer Versionsnummer in die Ressource mit dem Namen, aber die Platzierung der Ressourcen verwaltet werden auf diese Weise in einem Verzeichnis mit einer Revisionsnummer in der er das gleiche tun? Ist der ganze URL zu der Datei, die als Schlüssel in den cache des Browsers, oder ist es nur der Dateiname selbst und einige meta-Daten?

Wenn meine änderungen am code Holen /r20/example.js zu /r21/example.js, kann ich sicher sein, dass revision 20 von example.js zwischengespeichert wurde, aber jetzt revision 21 wurde geholt statt und es ist nun zwischengespeichert?

Schreibe einen Kommentar