[
Thread Prev][
Thread Next] >
Date Index
>
Thread Index
Re: OT: Apache-Frage...
Harald Joerg -
Mon Mar 15 10:22:31 2004
Norbert Gruener <nog@MPA-Garching.MPG.DE> fragt:
> Wir benutzen Apache 2.0.48 als unseren Web-Server und wir haben
> folgendes Problem:
>
> - Ich sehe mir in einem Browser eine Web-Seite aus unserer Domain an,
>
> - dann ändere ich den Source der Seite und gebe ein "reload" im Browser,
>
> - ich sehe die geänderte Seite,
>
> - dann ändere ich den Source der Seite erneut,
>
> - wenn ich jetzt ein "reload" im Browser gebe, dann geschieht nichts,
> d.h. es werden keinerlei Daten geliefert, oder ein Fehler gemeldet.
> Als Konsequenz sehe ich immer noch die alte, "unveränderte" Seite.
>
> - dieser Zustand dauert ziemlich genau 5 Minuten, danach wird die neue
> Seite angezeigt.
>
>
> Dieses Verhalten ist reproduzierbar. Hat jemand eine Idee, an was
> sowas liegen kann, oder ein Stichwort unter dem ich nach diesem
> Phaenomen suchen kann ?
Riecht nach Proxy, wie die Vorredner ja schon geschrieben haben. Aber
ich habe auch eine Apache-Spur:
Schau' Dir mal den HTTP-Header der Seiten an (in der LWP-Distribution
gibt es dafür ein Programm namens HEAD, um wieder zu Perl zu kommen
:-)). Vielleicht steht da ein "Expires: "-Header drin. Apache bietet
in der Konfiguration an, Dokumente - auch typspezifisch - mit
Expires-Headern zu versehen. Innerhalb dieser Zeit muss kein Browser,
wenn er das Dokument noch im lokalen Cache hat, beim Server nochmal
nachfragen. Wenn also bei Euch in der Config sowas drinsteht wie:
ExpiresActive On
ExpiresByType text/html M300
...dann ist das Verhalten schon weitgehend erklärt.
Auch sonst könnte man im Header Spuren eventueller Proxies finden
(obwohl ich aus der Erfahrung in unserer Firma weiss, dass manche
Proxies da verdammt viel wegwerfen).
--
Cheers,
haj
Next:
- Re: OT: Apache-Frage..., (continued)