PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : keepalive ON oder OFF auf Webserver mit PHP



lou_ziffer
19.02.05, 00:41
Hallo,

ich schau mir gerade http://talks.php.net/show/acc_php/10 an und habe dazu eine Frage.
Auf oben erwähnter Seite wird empfolen keepalive im Apache auf off zu setzten, wenn nur dynamische Inhalte ausgeliefert werden.
Meine Frage: Gilt das nun für PHP, oder nicht? Im Allgemeinen wird doch immer empfohlen keepalive auf on zu setzen...

Was habt ihr da für Einstellungen?

Tomek
19.02.05, 09:18
Die KeepAlive-Funktion hat eigentlich wenig damit zu tun, ob du nun hauptsächlich statische oder dynamische Inhalte anbietest. Ich würde empfehlen, KeepAlive zu aktivieren:

KeepAlive On
MaxKeepAliveRequests 150
KeepAliveTimeout 15
Das sind Standardwerte, die du erstmal so lassen kannst. Siehe dazu auch:
http://httpd.apache.org/docs-2.0/de/mod/core.html#keepalive

lou_ziffer
19.02.05, 12:01
ah, ich seh, das gilt nur für HTTP/1.0 Verbindungen... -> HTTP/1.0 unterstützt KeepAlive nicht, wenn die Länge des Contents nicht im Voraus bekannt ist, wie ja bei PHP üblich -> chunked
Korrigier mich bitte wenn ich falsch liege :)

was hältst du davon: http://talks.php.net/show/acc_php/12

Denkst du es macht Sinn einen Apachen2+PHP für die php-Seiten und einen thttpd für static content laufen zu lassen?