In der Webentwicklung sind Ihnen möglicherweise Fälle aufgefallen, in denen Parameter hinzugefügt wurden CSS- oder JavaScript-Linkdateien. Diese Vorgehensweise, dargestellt durch Zeichenfolgen wie src="../cnt.js?ver=4.0", dient einem bestimmten Zweck.
Trotz der Annahme, dass JS/CSS-Dateien Parameter nicht direkt empfangen können, ist der Grund dafür Ihre Übergabe liegt in der Cache-Kontrolle. Wenn ein Client eine Datei mit einer bestimmten URL anfordert, speichert der Browser diese normalerweise in seinem Cache für nachfolgende Anfragen, um die Ladezeiten zu optimieren. Dies kann jedoch problematisch werden, wenn Änderungen an den Dateien vorgenommen werden und Sie möchten, dass Clients die aktualisierten Versionen herunterladen.
Durch Übergabe eines Parameters wie „?ver=4.0“ können Sie den Browser zwingen, seinen Cache zu ignorieren und holen Sie sich die Datei direkt vom Server. Dies ist besonders nützlich, wenn Sie neue Anwendungsversionen bereitstellen oder Aktualisierungen an CSS/JS-Dateien vornehmen. Durch das Anhängen einer eindeutigen Versionsnummer oder eines Zeitstempelparameters stellen Sie sicher, dass Clients immer die neueste Version des Assets erhalten.
Obwohl CSS- und JavaScript-Dateien selbst die übergebenen Parameter nicht lesen können, dienen sie als Kontrollmechanismus Caching und stellen Sie sicher, dass Kunden immer über aktuelle Versionen Ihrer Dateien verfügen.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3