Xanti
Mouse Organist
Hallo,
ich hab ein Fotoalbum auf meiner Homepage. Da es nur maximal einmal im Monat aktualisiert wird, habe ich die "expires" entsprechend gesetzt, dass ein Browser diese Seiten eine Zeit lang im Cache behält. Wenn ich aber Fotos interaktiv hochlade, soll der Browser die aktuellen Seiten aus dem Netz holen und nicht aus dem Cache.
Zur Zeit hab ich es so gelöst, dass die "expires" auf "now" (also kein Cache benutzen) gesetzt wird, sobald ein entsprechendes Cookie gesetzt ist, welches man bekommt, wenn man sich zum Bilder hochladen anmeldet. Leider kann man auf die Art nicht die Seiten aktualisieren, die vor dem Anmelden im Cache gelandet sind (...die ja noch die alte "expires" haben).
Wie kann man also den Browser zwingen, eine Seite aus dem Netz zu aktualisieren?
Ich hoffe, ich habe mich einigermassen verständlich ausgedrückt.
Danke, Xanti
edit: Eine Lösung wäre, Seiten mit einem Placebo-Parameter aufzurufen (z.B. nocache=1), sobald das cockie gesetzt ist. Ist es aber nicht zu ineffizient, bei jedem Link auf der Seite erstmal auf Cookies zu testen?
ich hab ein Fotoalbum auf meiner Homepage. Da es nur maximal einmal im Monat aktualisiert wird, habe ich die "expires" entsprechend gesetzt, dass ein Browser diese Seiten eine Zeit lang im Cache behält. Wenn ich aber Fotos interaktiv hochlade, soll der Browser die aktuellen Seiten aus dem Netz holen und nicht aus dem Cache.
Zur Zeit hab ich es so gelöst, dass die "expires" auf "now" (also kein Cache benutzen) gesetzt wird, sobald ein entsprechendes Cookie gesetzt ist, welches man bekommt, wenn man sich zum Bilder hochladen anmeldet. Leider kann man auf die Art nicht die Seiten aktualisieren, die vor dem Anmelden im Cache gelandet sind (...die ja noch die alte "expires" haben).
Wie kann man also den Browser zwingen, eine Seite aus dem Netz zu aktualisieren?
Ich hoffe, ich habe mich einigermassen verständlich ausgedrückt.
Danke, Xanti
edit: Eine Lösung wäre, Seiten mit einem Placebo-Parameter aufzurufen (z.B. nocache=1), sobald das cockie gesetzt ist. Ist es aber nicht zu ineffizient, bei jedem Link auf der Seite erstmal auf Cookies zu testen?
Zuletzt bearbeitet: