mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 19:57 Benutzername: Passwort: Auto-Login

Thema: Problem: Browsercache vom 11.02.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> Problem: Browsercache
Seite: 1, 2  Weiter
Autor Nachricht
Dexter Paris
Threadersteller

Dabei seit: 28.05.2008
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 11.02.2010 16:29
Titel

Problem: Browsercache

Antworten mit Zitat Zum Seitenanfang

Ich habe irgend ein Browsercache-Problem mit meiner Website ...

Die Website an sich ist eine simple statische Seite, jede besitzt folgende Metainfo, möglicherweise liegt es daran:
Code:
<meta name="revisit-after" content="7 days" />


Das Problem ist es, dass meine Leser oftmals einen Reload erzwingen müssen, da selbst Textinhalte bei einem Aufruf nicht aktualisiert werden. Zudem habe ich auf der Startseite ein Javascript, dieses erzeugt per Zufallsgenerator eines von 10 Fotos aus. Die Fotos sind von image00.jpg bis image09.jpg benannt (heißen also immer gleich). Jetzt habe ich diese Dateien mit neuen Fotos (gleichen Names) überschrieben. Diese waren aber erst sichtbar, als ich den Browser komplett zurückgesetzt habe (Cache gelöscht, uw.).

Das kann ich aber meiner (unbedarften) Leserschaft nicht zumuten, ich kann nicht jeden an der Hand nehmen ...

Was mach ich falsch? Liegt es an dem Meta-Tag? Gibt es einen Meta-Tag der verläßlich ein Neuladen erzwingt?

Falls ich mich zu kompliziert ausgedrückt habe, bitte Bescheid sagen!

Danke für Eure Hilfe!
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 11.02.2010 16:42
Titel

Antworten mit Zitat Zum Seitenanfang

mach doch sowas wie <img src="bild.jpg?v=2" alt="superbild"/>
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Dexter Paris
Threadersteller

Dabei seit: 28.05.2008
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 11.02.2010 16:55
Titel

Antworten mit Zitat Zum Seitenanfang

Lieber bacon, das verstehe ich leider gar nicht, wie das funktionieren soll ...

Habe jetzt aber bei selfhtml etwas gefunden:

Zitat:
Datei von Originaladresse laden

Häufig abgerufene Web-Seiten werden im Web auf so genannten Proxy-Servern zwischengespeichert. Das ist dann ein so genannter Proxy-Cache. Auch Browser speichern aufgerufene Seiten, und zwar lokal auf dem Rechner des Anwenders. Dabei spricht man vom Browser-Cache. Die Cache-Speicher sparen in vielen Fällen Leitungswege und Ressourcen. Ein Nachteil ist jedoch, dass dem Anwender möglicherweise Daten angezeigt werden, die gar nicht mehr aktuell sind, weil auf der Originaladresse mittlerweile neue Daten liegen. Sie können mit Hilfe einer Meta-Angabe erzwingen, dass die Daten nicht aus einem Cache-Speicher serviert werden, sondern vom Original-Server. Zu empfehlen ist diese Angabe, wenn Sie die Daten einer HTML-Datei häufig ändern und neu ins Web hochladen.


Code:
<meta http-equiv="expires" content="0">


Wäre das etwas für meine Zwecke? Wirkt sich das auch auf verknüpfte Dateien wie Bilder etc. aus?

Halten sich die gängigen Browser auch daran?


Zuletzt bearbeitet von Dexter Paris am Do 11.02.2010 16:57, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 11.02.2010 17:49
Titel

Antworten mit Zitat Zum Seitenanfang

Was gibt's da nicht zu verstehen, du hängst einfach - RFC (http://www.ietf.org/rfc/rfc2396.txt, Kap. 3.4) für Urls folgend - einen Versionsparameter an die Url, und schon denkt der Browser, er habe es mit einer neu zu ladenden Ressource zu tun... so kannst du beim Update punktuelles Neu-Laden erzwingen, ohne den Cache komplett auszuhebeln.
  View user's profile Private Nachricht senden
Dexter Paris
Threadersteller

Dabei seit: 28.05.2008
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 19.03.2010 01:08
Titel

Antworten mit Zitat Zum Seitenanfang

Ich erlaube mir nach angemessener Zeit mein Problemchen noch mal aufzuwärmen ...

Da meine Versuche mit diversen Meta-Tags fehlschlugen brauch ich eine neue Idee (unabhängig von den gecachten Bildern). Da ja auch die CSS-Datei gecacht wird, hatte ich soeben erneut das Problem.

Ich kapiers einfach nicht, wie machen das alle anderen mit statischen Seiten?

Irgend jemand noch einen Tipp für mich?

Danke!
  View user's profile Private Nachricht senden
Mac

Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht: Männlich
Verfasst Fr 19.03.2010 07:12
Titel

Antworten mit Zitat Zum Seitenanfang

zeig mal, wo.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
clline

Dabei seit: 03.07.2009
Ort: -
Alter: -
Geschlecht: Weiblich
Verfasst Fr 19.03.2010 07:59
Titel

Antworten mit Zitat Zum Seitenanfang

Ich baue immer den folgenden Tag ein ...
<meta name="pragma" content="no-cache" />

Lediglich in älteren IE-Versionen kam es schonmal vor, dass dennoch eine veraltete Version angezeigt wurde, wenn der User die temporären Dateien nicht regelmäßig gelöscht hat.
  View user's profile Private Nachricht senden
dcn

Dabei seit: 20.08.2008
Ort: -
Alter: 43
Geschlecht: Männlich
Verfasst Fr 19.03.2010 08:55
Titel

Antworten mit Zitat Zum Seitenanfang

Da hat der clline recht. Mit
Code:
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="max-age=0" />

sollte es funktionieren. Hier findest du noch ein wenig dazu.
  View user's profile Private Nachricht senden
 
Ähnliche Themen Formmailer-Problem-neues problem
Problem mit Ps CS3
php problem mit ../
CSS und td-Problem
Problem mit Div
CMM Problem
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Allgemeines - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.