WebSite X5Help Center

 
Leoni M.
Leoni M.
User

Automatischer site refresh nach update - cache Überprüfung?  de

Autor: Leoni M.
Besucht 102, Followers 1, Geteilt 0  

Hallo,

ich bräuchte eure Hilfe, da ich zum Thema Browser Cache jetzt nur diesen Thread 261652 gefunden habe, dessen Lösung jedoch nicht so ganz das ist was ich suche. (Ich möchte ja nicht das die Seite sich, wie in dem Beispiel, alle 5 sekunden aktualisiert, das könnte als störend empfunden werden)

Könnte ich das über "Cache-Busting mit Versionsnummern" durch Einfügen eines HTML Objektes machen, und darin den Code einfüge, siehe unten? Wo sollte das HTML Objekt rein, auf jeder Seite?

<linkrel="stylesheet"href="style.css?v=1.2"><scriptsrc="script.js?v=1.2"></script>

Oder gibt es dazu ein fertiges Objekt eventuell?

lieben Dank im Vorraus

Leoni

Gepostet am
3 ANTWORTEN
Andreas S.
Andreas S.
Moderator
Nutzer des Monats DE

Also sicherlich nicht in ein HTML-OBjekt!

Was soll das genau bewirken das mit der refresh und der Versionsnummer? Wenn dann steht hier immer so eine Nummer wie... ?2024-4-4-0

WEnn sich etwas ändert im Template dann wird die style.css verändert und neu hochgeladen. Egal wie oft du etwas änderst wird immer neu hochgeladen.

Es kann aber im Browser natürlich sein, dass es den Cache nicht automatisch löscht und immer noch alte Cookies gespeichert sind. Kommt auf den Browser an was du verwendest.

Mehr lesen
Gepostet am von Andreas S.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Leoni M.
... ... ... Könnte ich das über "Cache-Busting mit Versionsnummern" durch Einfügen eines HTML Objektes machen, und darin den Code einfüge, siehe unten? Wo sollte das HTML Objekt rein, auf jeder Seite? ... ... ... 

(It > De) ... mit nur einer EXTRA-Einfügung könnten Sie diese historische Kombination von Meta-Tags verwenden, die in den meisten Browsern funktionieren und den Cache leeren könnten, und sie dann in den Expertenbereich in der 3. (dritten) Option (/HEAD) einfügen::
<meta HTTP-EQUIV="expires" content="0" />
<meta http-equiv="Cache-Control" content="no-cache"/>
<meta HTTP-EQUIV="Pragma" content="no-cache" /> 

... oder Sie können auch Ihre eigene Methode verwenden, die sehr gültig ist, zum Beispiel mit einer Datenvariablen, um den Überblick zu behalten (wie es das Programm bereits tut) und in den Expertenabschnitt im dritten 3. (dritten) einzufügen ) Option (/HEAD), etwa so:
<link rel="stylesheet" href="path/filename.css?03-11-2024" media="screen,print" />
<script src="path/filename.js?03-11-2024"></script>
...
... außerdem, wenn Sie interessiert sind, gibt es auch einen historischen EXTRA-Code von mir, der ein einzelnes dynamisches Neuladen der Seite durchführt, aber in diesem Fall lassen Sie es mich wissen, wenn Sie interessiert sind, und Sie müssen auch Ihren LINK posten, damit ich bewerten kann...

.

ciao

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪