35801
Goto Top

Apache 2.2 lässt den Cache nicht ausschalten

Um den Post mal nicht zu sprengen...

Hier mal die Config-Dateien vorab:

http://rafb.net/p/anWoih80.html
und
http://rafb.net/p/gPeUpk66.html

Wenn ich eine Seite (PHP) ändere... zB:

ALT: <?PHP echo '<html><head><title>XXX</title></head><body>YYYYYYYYYYYYYYY</body></html>'; ?>

in

NEU: <?PHP echo '<html><head><title>ZZZ</title></head><body>IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII</body></html>'; ?>

werden die Änderungen von Apache erst nach dem Neustart des ganzen Apache-Servers im Browser angezeigt...

Browser-Cache leeren und gesante Private Daten löschen hilft nichts. Weder in Firefox noch in Opera.

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

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">

... wird ebenfalls stillschweigend ignoriert!!!

Was kann da schief laufen?

Content-ID: 107423

Url: https://administrator.de/contentid/107423

Ausgedruckt am: 22.11.2024 um 16:11 Uhr

priez
priez 28.01.2009 um 18:05:06 Uhr
Goto Top
Hi,

Werden reine html Dateien gecached? Wenn reines HTML nicht gecached wird solltest du eher mal deine php.ini herzeigen, denn dann ist der Hund dort begraben. face-smile

mfg

René

/edit: Logikfehler im Text behoben ^^
theton
theton 28.01.2009 um 18:16:09 Uhr
Goto Top
Du lädst ja das mod_expires. Welche Werte sind dafür festgelegt? Wenn es nur die Default-Werte sind (also keine explizit festgelegt sind), bleiben die Sachen normalerweise 30 Tage im Cache. Ausserdem stellt sich natürlich die Frage ob der Webserver evtl. hinter einem Caching-Proxy steht.
35801
35801 28.01.2009 um 18:21:04 Uhr
Goto Top
hab mod_expires nun auch deaktiviert...

Funktioniert aber immer noch nicht...
35801
35801 28.01.2009 um 18:26:49 Uhr
Goto Top
Du hattest recht... HTML-Seiten werden garnicht gecached...

1 x php.ini kommt sofort:
http://rafb.net/p/MJfsIA46.html

Danke für die schnellen Antworten ...
35801
35801 29.01.2009 um 09:43:21 Uhr
Goto Top
Danke für die Infos... Hab das Problem gelößt...

Trick 17:
Die Daten mit NetBeansIDE editieren und in den Projekteinstellungen vorgeben, dass er jede Datei nach dem speichern auf /var/apache2/2.2/htdocs/<projektordner> veröffentlichen soll dann geht es...

Händisch Kopieren und alles andere klappt nicht...

Scheinbar liegt es nicht am Caching sondern daran, dass ZFS bzw. Apache nicht merken, dass die Daten editiert wurden und immer den alten Stand ausliefern...