Um eine erneute Bereitstellung und Zeitverschwendung zu vermeiden, verwenden Entwickler häufig Abfrageparameter, um Cache-Bust während Produktionsbereitstellungen durchzuführen. Dazu gehört das Hinzufügen eines Parameters am Ende von CSS- und JS-Dateien mit der aktuellen Versionsnummer.
<link rel="stylesheet" href="base_url.com/file.css?v=1.123"/>
Ja, dieser Ansatz wird den Cache effektiv zerstören . Der Abfrageparameter gibt an, dass die Anforderung eine andere Datei betrifft als die ohne den Parameter. Daher lädt der Browser die Datei vom Server, anstatt die zwischengespeicherte Version zu verwenden.
Nein, der Browser wird dies tun Gehen Sie davon aus, dass die Quelle beim nächsten Aufruf der URL mit dem Abfrageparameter dieselbe bleibt. Infolgedessen wird die Antwort mit diesem Parameter zwischengespeichert, bis die Versionsnummer geändert wird, beispielsweise in ?v=1.124.
Das obige ist der detaillierte Inhalt vonFührt die Verwendung von Abfrageparametern dazu, dass der Browser-Cache für CSS- und JS-Dateien effektiv gesprengt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!