WebSite X5Help Center

 
Mario Becker
Mario Becker
User

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

Autor: Mario Becker
Besucht 1317, Followers 2, Geteilt 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?

Gepostet am
14 ANTWORTEN - 4 NüTZLICH - 1 KORREKT
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.

Mehr lesen
Gepostet am von 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">

Mehr lesen
Gepostet am von 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...

Mehr lesen
Gepostet am von 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.

Mehr lesen
Gepostet am von 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... 

Mehr lesen
Gepostet am von 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

Mehr lesen
Gepostet am von 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

Mehr lesen
Gepostet am von 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.

Mehr lesen
Gepostet am von 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?

Mehr lesen
Gepostet am von 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.

Mehr lesen
Gepostet am von 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?

Mehr lesen
Gepostet am von 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. 

Mehr lesen
Gepostet am von 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.

Mehr lesen
Gepostet am von Martin H.