Ansicht:   

#361677

DomiAleman zur Homepage von DomiAleman

Holdorf,
04.03.2014, 09:57:40

Browser Cache löschen erzwingen? (alte Seite wird angezeigt) (web.net)

Hallo..

Wir haben vor 1 Woche unsere neue Homepage online gestellt.

Besucher, die unsere alte HP bereits besucht hatten, sehen aber nach wie vor die ALTE Seite, weil deren Inhalt noch in ihrem Browsercache gespeichert ist.
(leert man den Cache, dann wird ab sofort die neue Seite angezeigt)

Nun kann ich ja schlecht alle potenziellen Besucher anschreiben "Leert doch bitte mal euren Browsercache"

Wie macht man das, dass bei diesen Leuten die NEUE Seite angezeigt wird? Irgendein Trick Serverseitig?
Oder geht das nach längerer Zeit automatisch?


Danke für Tipps..

DoMi

#361678

MudGuard zur Homepage von MudGuard

München,
04.03.2014, 10:42:30

@ DomiAleman

Browser Cache löschen erzwingen? (alte Seite wird angezeigt)

> Wir haben vor 1 Woche unsere neue Homepage online gestellt.
> Besucher, die unsere alte HP bereits besucht hatten, sehen aber nach wie
> vor die ALTE Seite, weil deren Inhalt noch in ihrem Browsercache
> gespeichert ist.
> (leert man den Cache, dann wird ab sofort die neue Seite angezeigt)
>
> Nun kann ich ja schlecht alle potenziellen Besucher anschreiben "Leert doch
> bitte mal euren Browsercache"

Es wäre nötig gewesen bei der alten Seite, daß per HTTP-Header die Gültigkeitsdauer beschränkt ist.
Jetzt ist es dazu zu spät.

> Wie macht man das, dass bei diesen Leuten die NEUE Seite angezeigt wird?

Das ginge nur, wenn sie auf eine andere (noch nie benutzte) URL umgeleitet würden.

> Oder geht das nach längerer Zeit automatisch?

Dann, wenn der Browser des einzelnen Besuchers meint, daß er lange genug nicht mehr nachgeguckt hat, ob es was neueres gibt.

Was die Sache erleichtern könnte, wäre, wenn die neuen Seiten einen modified-Header mitliefern mit Datum der Änderung.

--
[image]
MudGuard
O-o-ostern

#361699

tacky zur Homepage von tacky

04.03.2014, 19:24:22

@ DomiAleman

Browser Cache löschen erzwingen? (alte Seite wird angezeigt)

Hi Domi,

versuche mal folgende metatags:
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Pragma" content="no-cache">

T@cky

#361714

MudGuard zur Homepage von MudGuard

München,
05.03.2014, 07:47:31

@ tacky

Browser Cache löschen erzwingen? (alte Seite wird angezeigt)

> Hi Domi,
>
> versuche mal folgende metatags:
> <meta http-equiv="Cache-Control" content="no-cache">
> <meta http-equiv="Pragma" content="no-cache">

Wie bereits gesagt: das hätte schon in der alten Seite stehen müssen.

Andreas

--
[image]
MudGuard
O-o-ostern

#361796

DomiAleman zur Homepage von DomiAleman

Holdorf,
06.03.2014, 20:03:07

@ tacky

Browser Cache löschen erzwingen? (alte Seite wird angezeigt)

> Hi Domi,
>
> versuche mal folgende metatags:
> <meta http-equiv="Cache-Control" content="no-cache">
> <meta http-equiv="Pragma" content="no-cache">
>
> T@cky

Dankeschön
Die werde ich bei der neuen HP einbauen, damit ich nicht irgendwann WIEDER vor diesem Problem stehe.

Danke an ALLE!!!

DoMi

#361742

RoyMurphy

Tübingen,
05.03.2014, 18:02:55

@ DomiAleman

Browser Cache löschen erzwingen? (alte Seite wird angezeigt)

> Wie macht man das, dass bei diesen Leuten die NEUE Seite angezeigt wird?
> Irgendein Trick Serverseitig?
> Oder geht das nach längerer Zeit automatisch?

Hallo Domi,

wenn ich das Problem richtig erfasst habe, gibt's für deine Website-Kunden eine browserbezogene Schnelllösung:

Wie lösche ich den Cache meines Webbrowsers?

Zumindest der Einleitungssatz ließ mir den Artikel hilfreich erscheinen:

"Durch das Leeren des Web-Browser-Caches muss der Browser die neuesten Versionen der besuchten Webseiten und Programme laden."

--
(b)Schwabengruß - https://www.youtube.com/watch?v=toBbW4eTKsA - aus meiner Heimatstadt Esslingen
Reinhard[/b]
------------------------------------------------------------------------

#361745

MudGuard zur Homepage von MudGuard

München,
05.03.2014, 19:24:35

@ RoyMurphy

Browser Cache löschen erzwingen? (alte Seite wird angezeigt)

> wenn ich das Problem richtig erfasst habe, gibt's für deine Website-Kunden
> eine browserbezogene Schnelllösung:
>
> Wie lösche ich den
> Cache meines Webbrowsers?

ja - aber: wie soll er den bisherigen Besuchern das mitteilen?
Das auf die alte Seite zu schreiben, nützt ja nichts - die Kunden haben die alte Seite ohne den Hinweis bereits im Cache, deren Browser rufen also die Seite mit Hinweis gar nicht erst ab.

Und wenn die Besucher aus welchem Grund auch immer doch die neue Seite erwischen, dann brauchen sie den Hinweis nicht mehr, da sie ja bereits die neue Version haben.

--
[image]
MudGuard
O-o-ostern

#361750

RoyMurphy

Tübingen,
05.03.2014, 20:02:16

@ MudGuard

Browser Cache löschen erzwingen? (alte Seite wird angezeigt)

> ja - aber: wie soll er den bisherigen Besuchern das mitteilen?

Da sitz' ich nun, ich armer Tor ...

Meine Zweifel an der Eleganz meiner Lösung wurden wohl durch Erfahrungen mit Seiten- (und Adress-) Änderungen weggewischt:
Entweder wurde per Newsletter eine Mitteilung versandt oder die alte Seite mit einem Hinweis und einem Link zur neuen Seite versehen. Eine solche Maßnahme müsste doch dann die alte Seite aus dem Cache vertreiben - oder bin ich nochmals auf den Holzweg geraten?

--
(b)Schwabengruß - https://www.youtube.com/watch?v=toBbW4eTKsA - aus meiner Heimatstadt Esslingen
Reinhard[/b]
------------------------------------------------------------------------

#361752

MudGuard zur Homepage von MudGuard

München,
05.03.2014, 20:42:44

@ RoyMurphy

Browser Cache löschen erzwingen? (alte Seite wird angezeigt)

> Entweder wurde per Newsletter eine Mitteilung versandt

Das setzt voraus, daß der Betreiber die E-Mail-Adressen der Seiten-Besucher kennt.
(und die Genehmigungen hat, an diese Adressen einen Newsletter zu schicken)

> oder die alte Seite
> mit einem Hinweis und einem Link zur neuen Seite versehen.

Wie bereits gesagt: das funktioniert nur, wenn
- die Seite noch nicht im Cache ist (Seite noch nie besucht oder Cache gelöscht)
- der Browser, obwohl die Seite im Cache ist, die Seite neu vom Server holt, weil
* der User es explizit anfordert (Ctrl-F5)
* der Browser meint, die Seite sei zu alt und müsse mal wieder neu geholt werden.
In den restlichen Fällen zeigt der Browser einfach die Seite aus dem Cache an - und die enthält ja noch keinen Hinweis oder Link zur neuen Seite.

--
[image]
MudGuard
O-o-ostern

#361763

RoyMurphy

Tübingen,
05.03.2014, 23:03:58

@ MudGuard

Browser Cache löschen erzwingen? (alte Seite wird angezeigt)

> Wie bereits gesagt: das funktioniert nur, wenn
> - die Seite noch nicht im Cache ist (Seite noch nie besucht oder Cache
> gelöscht)
> - der Browser, obwohl die Seite im Cache ist, die Seite neu vom Server
> holt, weil
> * der User es explizit anfordert (Ctrl-F5)
> * der Browser meint, die Seite sei zu alt und müsse mal wieder neu
> geholt werden.
> In den restlichen Fällen zeigt der Browser einfach die Seite aus dem Cache
> an - und die enthält ja noch keinen Hinweis oder Link zur neuen Seite.

Was es nicht alles gibt - bis hin zu Befürchtungen versteckten Malwarebefalls.

Ja, deine Erläuterungen bringen evtl. Aufklärung für eigene Probleme beim Öffnen und Operieren bislang perfekt funktionierender Websites. Da kann ich auf 3 verschiedenen Maschinen mit unterschiedlichen Betriebssystemen und verschiedenen Internetbrowsern sämtliche Datenschutz- und Sicherheitseinstellungen lockern, den Popup-Blocker deaktivieren und Warnungen vor unsicheren Inhalten ignorieren - an irgendeinem Klickpunkt geht's nicht weiter.

Da werde ich doch auch mal an den Caches meiner Browser Hand anlegen.
Danke für die freundliche Diskussion!

--
(b)Schwabengruß - https://www.youtube.com/watch?v=toBbW4eTKsA - aus meiner Heimatstadt Esslingen
Reinhard[/b]
------------------------------------------------------------------------

Ansicht:   
Auf unserer Web-Seite werden Cookies eingesetzt, um diverse Funktionalitäten zu gewährleisten. Hier erfährst du alles zum Datenschutz