apache für viele Anfragen optimieren

Alles, was den Apache betrifft, kann hier besprochen werden.

apache für viele Anfragen optimieren

Postby kollor » 20. February 2009 19:22

Hallo,

ich habe folgendes Problem.

Mein Server hat ca. 400-800 gleichzeitige Apacheanfragen. Diese bleiben auch etwas offen, da die auch daraus resultieren, dass auch Dateien über den http Header rausgeschickt werden.

Auf dem Server läuft ein Debian Etch (Apache2 nur über aptitude installiert) Xeon Prozessor und 16GB Ram.

Meine Fragen...
Ich hab mal gelesen, dass der Apache die "ganzen" Dateien, die über den http Header rausgeschickt werden, komplett in den Arbeitsspeicher geladen werden. Stimmt das? Wenn ja, gibt es da eine andere Möglichkeit?

Wie kann ich den Apache2 am besten optimieren, dass er so viele Anfragen ohne Probleme verabeiten kann?
Derzeit hab ich folgende Änderungen:

MaxKeepAliveRequests 10000

# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.

KeepAliveTimeout 15

##
## Server-Pool Size Regulation (MPM specific)
##

# prefork MPM
# StartServers ......... number of server processes to start
# MinSpareServers ...... minimum number of server processes which are kept spare
# MaxSpareServers ...... maximum number of server processes which are kept spare
# MaxClients ........... maximum number of server processes allowed to start
# MaxRequestsPerChild .. maximum number of requests a server process serves
<IfModule prefork.c>
StartServers 10
MinSpareServers 10
MaxSpareServers 20
MaxClients 256
MaxRequestsPerChild 10000



Wäre super, wenn mir jemand meine Fragen beantworten könnte.


Gruß
bj
kollor
 
Posts: 1
Joined: 20. February 2009 19:11

Return to Apache

Who is online

Users browsing this forum: No registered users and 4 guests