Heim Web-Frontend js-Tutorial js、css、img等浏览器缓存问题的2种解决方案_javascript技巧

js、css、img等浏览器缓存问题的2种解决方案_javascript技巧

May 16, 2016 pm 05:19 PM
js-Cache 浏览器缓存

细节决定成败!浏览器缓存的意义在于提高了执行效率,但是也随之而来带来了一些问题,导致服务端修改了js、css,客户端不能更新
方法一 生成随机数字

复制代码 代码如下:



缺点,浏览器缓存失去意义,每次都动态加载。

方法二 版本号控制,设置全局变量,每次发布前版本号加1
复制代码 代码如下:



推荐这种做法,这种做法比较简单。缺点是HTML页面不能使用,但是这种页面应该不太多

更多方法:采用读取文件大小、文件修改时间生成MD5的方式自动化实现,程序自动构建时压缩合并js并且全局替换版本,方式复杂,有兴趣的可以研究一下

谁还有更好的方法?
Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So zeigen Sie alle zwischengespeicherten DNS-Einträge unter Windows 11 an So zeigen Sie alle zwischengespeicherten DNS-Einträge unter Windows 11 an May 21, 2023 pm 01:01 PM

Das Windows-Betriebssystem verwendet einen Cache zum Speichern von DNS-Einträgen. DNS (Domain Name System) ist die Kerntechnologie des Internets, die für die Kommunikation verwendet wird. Insbesondere die IP-Adresse, die zum Nachschlagen von Domänennamen verwendet wird. Wenn ein Benutzer einen Domänennamen in seinen Browser eingibt, besteht eine der ersten Aufgaben beim Laden einer Website darin, deren IP-Adresse zu ermitteln. Für diesen Vorgang ist der Zugriff auf einen DNS-Server erforderlich. Normalerweise werden die DNS-Server des Internetdienstanbieters automatisch verwendet, Administratoren wechseln jedoch möglicherweise zu anderen DNS-Servern, weil diese möglicherweise schneller sind oder einen besseren Datenschutz bieten. Ein Wechsel des DNS-Anbieters kann auch dazu beitragen, die Internetzensur zu umgehen, wenn DNS verwendet wird, um den Zugriff auf bestimmte Websites zu blockieren. Windows verwendet eine DNS-Lösung

So leeren Sie den Cache unter Windows 11: Ausführliche Anleitung mit Bildern So leeren Sie den Cache unter Windows 11: Ausführliche Anleitung mit Bildern Apr 24, 2023 pm 09:37 PM

Was ist Cache? Ein Cache (ausgesprochen ka·shay) ist eine spezielle Hochgeschwindigkeits-Hardware- oder Softwarekomponente, die zum Speichern häufig angeforderter Daten und Anweisungen verwendet wird, die wiederum zum schnelleren Laden von Websites, Anwendungen, Diensten und anderen Aspekten des Systems verwendet werden können . Durch Caching werden die Daten, auf die am häufigsten zugegriffen wird, sofort verfügbar gemacht. Cache-Dateien sind nicht dasselbe wie Cache-Speicher. Cache-Dateien beziehen sich auf häufig benötigte Dateien wie PNGs, Symbole, Logos, Shader usw., die möglicherweise von mehreren Programmen benötigt werden. Diese Dateien werden in Ihrem physischen Laufwerksraum gespeichert, normalerweise versteckt. Cache-Speicher hingegen ist ein Speichertyp, der schneller ist als Hauptspeicher und/oder RAM. Es verkürzt die Datenzugriffszeit erheblich, da es näher an der CPU liegt und im Vergleich zum RAM schneller ist

So leeren Sie den Cache in Windows 11 schnell So leeren Sie den Cache in Windows 11 schnell Apr 13, 2023 pm 05:46 PM

Für diejenigen unter Ihnen, die mit dem Begriff nicht vertraut sind: „Cache leeren“ bedeutet einfach, ihn zu leeren, und dieser Artikel zeigt Ihnen, wie das ganz einfach in Windows 11 geht. Wenn Sie sich immer noch fragen, was Cache-Dateien sind, sollten Sie wissen, dass es nicht so technisch ist, wie es klingt. Wenn man an Computer denkt, sind Caches nicht permanente Dateien (oder Dateien), die in Zukunft möglicherweise erneut benötigt werden. Daher bleibt der Cache bis zu diesem Zeitpunkt verborgen und schützt so den Inhalt. Das Zwischenspeichern von Dateien ist wichtig, nimmt aber auch wertvollen Platz ein. Dies kann ein Problem sein, wenn Ihre SSD über eine begrenzte Kapazität verfügt. Es gibt jedoch einige gute Neuigkeiten. Daher können Cache-Dateien in den meisten Fällen sicher gelöscht werden, um Speicherplatz freizugeben. Es ist wichtig, den Cache von Windows 11 zu leeren

So leeren Sie den Browser-Cache So leeren Sie den Browser-Cache Jan 09, 2024 pm 05:33 PM

Methoden zum Löschen des Browser-Cache: 1. Manuelles Bereinigen; 3. Verwenden Sie Tools von Drittanbietern zum Bereinigen. 5. Löschen Sie die Cache-Dateien manuell , Browser-Cache deaktivieren; 8. Cookies und Cookie-bezogene Dateien manuell löschen. Ausführliche Einführung: 1. Manuelle Reinigung, öffnen Sie den Browser, drücken Sie die Tasten Strg+Umschalt+Entf auf der Tastatur, wählen Sie im Popup-Dialogfeld die Option „Browserdaten löschen“ und wählen Sie den zu löschenden Zeitraum usw. aus .

Wie lösche ich den Safari-Cache, um die Leistung von Mac und iPhone zu optimieren? Wie lösche ich den Safari-Cache, um die Leistung von Mac und iPhone zu optimieren? Apr 22, 2023 pm 07:49 PM

Der Cache von Safari beschleunigt das Surfen, kann jedoch fehlerhaft sein, Ihren Mac, Ihr iPhone oder Ihr iPad verlangsamen und auch viel Speicherplatz beanspruchen. Hier erfahren Sie, wie und wann Sie es löschen können. Wie alle Webbrowser speichert Safari Daten auf Ihrem Mac, iPhone und iPad mit dem ausdrücklichen Ziel, Ihr Online-Leben zu beschleunigen. Möglicherweise verfügen Sie im Apple Park über die Art von Internetgeschwindigkeit, die Sie für selbstverständlich halten, aber selbst dann ist es am besten, diese Geschwindigkeit dort zu nutzen, wo Sie sie benötigen. Wenn Sie also eine Website erneut besuchen, wird Safari sein Bestes geben, um Ihnen das Herunterladen nur der Inhalte zu ermöglichen, die sich geändert haben. Auch wenn eine Nachrichten-Website den ganzen Tag über aktualisiert wird, sind das Grundlayout und die Möblierung der Seite wichtig

Einführung in das Leeren des Caches des Windows 7-Browsers Einführung in das Leeren des Caches des Windows 7-Browsers Mar 26, 2024 pm 03:46 PM

1. Klicken Sie am Beispiel des IE-Browsers in der Menüleiste des Browsers auf Extras und dann auf [Internetoptionen], wie in der Abbildung gezeigt: 2. In den Internetoptionen können wir sehen, dass es eine Option für gibt Unten gibt es ein Kontrollkästchen, nämlich [Browserverlauf beim Beenden löschen]. Nach der Auswahl werden alle zwischengespeicherten Webseiten, zwischengespeicherten Texte, Bilder, Musikvideos usw. gelöscht, wenn wir den Browser schließen. Wenn Sie es jetzt löschen möchten, klicken Sie einfach auf die Schaltfläche „Löschen“, um diese Cache-Dateien jetzt zu löschen. Klicken Sie auf „OK“, wenn der Löschvorgang abgeschlossen ist, wie in der Abbildung gezeigt: 3. Wir haben jetzt den Browser-Cache bereinigt Es gibt viele Leute, die keinen IE-Browser verwenden, sondern andere Browser.

Wie kann der Browser-Cache verwendet werden, um die Zugriffsgeschwindigkeit von Java-Websites zu verbessern? Wie kann der Browser-Cache verwendet werden, um die Zugriffsgeschwindigkeit von Java-Websites zu verbessern? Aug 05, 2023 am 10:18 AM

Wie kann der Browser-Cache verwendet werden, um die Zugriffsgeschwindigkeit von Java-Websites zu verbessern? Zusammenfassung: Der Browser-Cache ist eines der wichtigen Mittel zur Verbesserung der Website-Leistung. In diesem Artikel wird detailliert beschrieben, wie Sie mithilfe von Browser-Caching die Zugriffsgeschwindigkeit von Java-Websites verbessern können, und entsprechende Codebeispiele anhängen. 1. Einführung in den Browser-Cache 1.1 Was ist ein Browser-Cache? Browser-Cache bedeutet, dass der Browser, wenn er auf eine Webseite zugreift, einige oder alle Ressourcen der Webseite (z. B. Seitendateien, Bilder, Skripte, Stylesheets usw.) auf der lokalen Festplatte oder im Speicher speichert Es kann beim nächsten Mal darauf zugegriffen werden.

iPhone und iPad: So löschen Sie Cache, Verlauf und Cookies iPhone und iPad: So löschen Sie Cache, Verlauf und Cookies Apr 14, 2023 pm 03:37 PM

So leeren Sie den Cache auf dem iPhone und iPad in Safari und anderen Apps. Öffnen Sie Safari. Öffnen Sie die Einstellungen. Wischen Sie nach unten und tippen Sie auf Safari. Wischen Sie erneut nach unten und tippen Sie auf Verlauf und Website-Daten löschen. Tippen Sie erneut, um zu bestätigen. Alternativ, wenn Sie eine einzelne Person löschen möchten, ohne die gesamte Safari zu löschen Wählen Sie im Cache ganz unten in den Safari-Einstellungen „Erweitert“ > „Website-Daten“ > „Bearbeiten“ (oder wischen Sie von rechts nach links, um einzelne Elemente zu löschen). Beachten Sie, dass von Ihrem iPhone oder iPad gelöschte Website-Daten auch von anderen Apple-Geräten gelöscht werden, wenn Sie bei demselben iCloud-Konto angemeldet sind, wenn diese mit Safari synchronisiert werden. Klar i

See all articles