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

Seite 168

Advertising
background image

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.

Advertising