WebSite X5Help Center

 
Mario Becker
Mario Becker
User

Wenn ich eine Seite verändere, warum muss ich im Internet dann immer aktualisieren?  de

Author: Mario Becker
Visited 1330, Followers 2, Shared 0  

Es geht um die URL buongiorno-koeln.de

Ich habe eine Seite für ein Restaurant hergestellt. Das Restaurant ändert wöchentlich seine Tagesspeisekarte, wenn ich die Änderung wöchentlich vorgenommen habe und diese dann hochlade, wird aber immer noch die gelöschte ältere Speisekarte angezeigt. Die neue Karte wird erst angezeigt wenn ich im Browser dann auf aktualisieren gehe. Diese Aktualisierung muss ich dann für jeden auf der Seite vorhanden Button ausführen, damit die aktuelle Karte angezeigt wird. Wie kann ich es hinbekommen, dass die aktuelle Seite ohne zu aktualisieren, sofort angezeigt wird?

Posted on the
14 ANSWERS - 4 USEFUL - 1 CORRECT
Franz-Josef H.
Franz-Josef H.
Moderator

Das liegt am lokalen Browsercache. In diesem werden einmal aufgerufenen Seiten und sonstige Inhalte eine definierte Zeit zwischengespeichert. Vorteil ist, dass nicht immer alles mehr oder weniger zeitaufwendig aus dem Internet geladen werden muss, obwohl es sich nicht geändert hat. In Deinem Fall ist das natürlich unschön.
Du kannst zwar über die .htaccess-Datei die Verweildauer der Elemente im Cache einstellen, musst Dir dabei aber im Klaren sein, dass dies auf alle Elemente Auswirkungen hat und in der Folge die Website langsam wird.

Eine Lösungsmöglichkeit ist, die Aufrufer der Speisekarte darauf hinzuweisen, dass bei Anzeige einer alten Karte die Seite neu geladen werden soll, um die aktuellen Informationen anzuzeigen.

Read more
Posted on the from Franz-Josef H.
Andreas S.
Andreas S.
Moderator

Du könnest aber auch unter "seo&Code" Reiter "Code" vor dem</head> Tag den Metatag einfügen...

<meta http-equiv="refresh" content="2">

Read more
Posted on the from Andreas S.
Franz-Josef H.
Franz-Josef H.
Moderator

Der Vorschlag von Andreas funktioniert zwar, führt aber zu einem andauernden Neuladen der Seite, das auch teilweise sichtbar ist und zu einem "unruhigen" Verhalten der Seite führt. Was ggf. weitere Probleme verursacht...

Read more
Posted on the from Franz-Josef H.
Andreas S.
Andreas S.
Moderator

Dann könnte man auch den Wert auf 100 setzen um dies zu vermeiden. (100 sekunden). Kommt darauf an wann es immer aktualisiert werden sollte.

Read more
Posted on the from Andreas S.
Franz-Josef H.
Franz-Josef H.
Moderator

Ja, aber dann müssen die Hungrigen 100 Sekunden warten bis die neue Speisekarte angezeigt wird. Es wird doch eher gewünscht, dass die aktuelle Anzeige sofort angezeigt wird... 

Read more
Posted on the from Franz-Josef H.
Andreas S.
Andreas S.
Moderator

Wenn es z.B. immer um Punkt 11:00 Uhr aktualisiert wird und die User wissen das und wollen genau um 11:00 Uhr die neue Speisekarte angezeigt bekommen, dann ist das natürlich blöd. Ansonsten müsste man eben 100 Sek. warten auf 11:02 wink

Read more
Posted on the from Andreas S.
Franz-Josef H.
Franz-Josef H.
Moderator

Joah, geht alles. Aber woher wissen fremde Besucher, dass gewartet werden muss? Dann macht es doch mehr Sinn auf das Auffrischen der Seite hinzuweisen.... cool

Read more
Posted on the from Franz-Josef H.
René W.
René W.
User

Ich frage mich warum Benutzer basteln sollen?
Ich erwarte, dass ein Programm funktioniert.

Die aktuellste Version 2019.3 hat diverse, sehr eigenartige Mängel.

Gerade festgestellt:

Ein bereits bestehendes Projekt bearbeiten

Seitenname ändern, dann kommt die Meldung, bereits vorhanden, obwohl dies nicht stimmt.

Read more
Posted on the from René W.
Martin H.
Martin H.
User
René W.
Die aktuellste Version 2019.3 hat diverse, sehr eigenartige Mängel. Gerade festgestellt: Ein bereits bestehendes Projekt bearbeiten Seitenname ändern, dann kommt die Meldung, bereits vorhanden, obwohl dies nicht stimmt.

Kann ich nicht nachvollziehen, ich kann die Seitennamen ohne Probleme ändern.

@Mario Becker Vielleicht auf die Pro Version Updaten? So könnte dein Kunde im Objekt "Dynamischer Inhalt" selbst die verschiedenen Speisekarten einsetzen und ändern?

Read more
Posted on the from Martin H.
Andreas S.
Andreas S.
Moderator

Das ist eine Möglichkeit aber nicht das was gemeint war. Denn auch wenn der Kunde die Veränderungen selbst durchführt, muss er den Browser Cache löschen um die veränderten Daten zu sehen. Kommt eben auf die Einstellungen des Browsers an und was man als "refresh" in die Website einfügt.

Read more
Posted on the from Andreas S.
Martin H.
Martin H.
User

Komisch, wenn ich im Dynamischen Inhalt was ändere, wird diese Änderung, ohne durch löschen des Browsercache, dargestellt - daher wäre die Umstellung auf die Pro-Version mit dem Objekt "Dynamischer Inhalt" zu überlegen?

Read more
Posted on the from Martin H.
Franz-Josef H.
Franz-Josef H.
Moderator

Hallo Martin, es geht nicht darum, die Speisekarte ins Internet zu stellen, sondern darum, dass einem "Endanwender" die aktuelle Speisekarte angezeigt wird. Und da kommt bei den potentiellen Gästen der Pizzeria, die sich die Karte im Internet ansehen wollen, der BrowserCache ins Spiel. Und dieser sowie dessen Auffrischung liegt ausschließlich in der Zuständigkeit dessen Einzelnen. 

Read more
Posted on the from Franz-Josef H.
Martin H.
Martin H.
User

Ich habe mehrere Versuche mit dem Objekt Dynamischen Inhalt gemacht. Eine Änderung wird ohne Leerung des BrowserCache dem Endanwender angezeigt - zumindest bei mir unter Firefox und Edge.

Read more
Posted on the from Martin H.