Thread preforking
(19 answers)
Opened by Froschpopo at 2006-03-01 05:01
folgendes gefunden:
Code: (dl
)
1 Die Direktive MaxClients setzt die Grenze für die Anzahl gleichzeitig bedienter Anfragen. Jeder Verbindungsversuch oberhalb der MaxClients-Begrenzung wird üblicherweise in eine Warteschlange gestellt, bis zu einer Anzahl basierend auf der ListenBacklog-Anweisung. Sobald ein Kindprozess am Ende einer anderen Anfrage freigegeben wird, wird die Verbindung bedient. zu Abschnitt 2 noch eine Frage: "Für Server ohne Thread-Unterstützung (z.B. prefork) wird MaxClients als maximale Anzahl der Kindprozesse verstanden" was ist denn bitte ein Kind, wenn kein thread? Sind das dann forks? Ich kenne nur die perl-forks, in denen ja dann jedesmal das komplette programm quasi geklont wird. Das ist doch dann speichertechnisch mit der performance eines elternprozesses vergleichbar oder nicht? |