Deaktivieren des cache für dynamische web-seiten – Apple Mac OS X Server Benutzerhandbuch
Seite 168

168
Kapitel 7
Die Anweisungen für ständige Verbindungen (KeepAlive) werden in der Apache Konfigurati-
onsdatei (httpd.conf ) beispielsweise wie folgt dargestellt:
#KeepAlive Off
Wenn Sie ständige Verbindungen jedoch im Programm „Server Admin“ aktiviert haben,
enthält die Datei „httpd.macosxserver.conf“ folgenden Eintrag:
KeepAlive On
Da die Anweisung in der Apache Konfigurationsdatei durch das vorangestellte Nummern-
zeichen deaktiviert wurde, entsteht kein Konflikt. Apache liest nur die Anweisungen, die in
der Konfigurationsdatei des Programms „Server Admin“ enthalten sind.
Weitere Informationen über die Apache Software und deren Verwendung finden Sie auf der
Apache Web-Site unter http://www.apache.org.
Deaktivieren des Cache für dynamische Web-Seiten
Wenn Sie auf Ihrer Web-Site dynamische Web-Seiten (z. B. durch CGI-Skripts oder Datenban-
ken generierte Seiten, die häufig aktualisiert werden) verwenden, müssen Sie sicherstellen,
dass diese Seiten nicht im Cache zwischengespeichert werden. Geschieht dies nicht, enthält
Ihre Web-Site möglicherweise veraltete oder inkorrekte Informationen.
Ihr Web Server ist so konfiguriert, dass alle HTML-Dateien auf Ihrem Server automatisch mit
einer Markierung versehen werden, die angibt, wann die Datei aus dem Cache entfernt wird.
Standardmäßig werden HTML-Seiten nach einer Sekunde und GIF-Dateien nach einer
Stunde ungültig.
Wenn auf Ihrer Web-Site veraltete oder inkorrekte Informationen bereitgestellt werden,
können Sie eine der folgenden Maßnahmen ergreifen:
m Vergewissern Sie sich, dass der Beschleunigungscache im Fenster „Web Server konfigu-
rieren“ des Programms „Server Admin“ nicht aktiviert ist.
m Passen Sie Ihre CGI-Skripts (bzw. das Programm, das Sie für die Generierung von dynami-
schen HTML-Seiten verwenden) so an, dass die Skripts einen „Cache-Control: no-cache“
Eintrag in der Quellendatei für jede dynamische HTML-Seite hinzufügen.
m Sehen Sie in der Datei „httpd.conf“ nach, ob GIF-Datei im Cache zwischengespeichert
werden.
Wichtig
Alle Einstellungen, die vom Programm „Server Admin“ verwendet werden, sind in
der Datei „httpd.conf“ durch ein vorangestelltes Nummernzeichen (#) gekennzeichnet.
Ändern Sie diese Einstellungen nicht. Andernfalls kann es in der Funktion Ihres Web Servers
zu unerwarteten Ergebnissen kommen.
Achtung
Sie sollten unter keinen Umständen die Datei „httpd_macosxserver.conf“
ändern.