Visa ett inlägg
Oläst 2006-03-29, 11:45 #9
chrizzs avatar
chrizz chrizz är inte uppkopplad
Medlem
 
Reg.datum: Aug 2004
Inlägg: 296
chrizz chrizz är inte uppkopplad
Medlem
chrizzs avatar
 
Reg.datum: Aug 2004
Inlägg: 296
Citat:
Ursprungligen postat av Micke04
Citat:
Ursprungligen postat av bivald
Vad kör du för OS och server? Kör du en kraftig server med flera processorer (linux) bör du nog kompilera in MPM = worker. Vad ska du köra på sidan? Vilka moduler har du kompilerat in? Ta bort _allt_ som inte är livsnödvändigt..
core mod_access mod_auth mod_log_config mod_logio mod_env mod_setenvif prefork http_core mod_mime mod_status mod_autoindex mod_negotiation mod_dir mod_alias mod_so mod_actions mod_cgid mod_include mod_perl mod_php4 mod_rewrite mod_ssl mod_suexec mod_userdir


Alltså rätt många.. det är en default apt get installation, som jag förstår kanske inte är optimal!

Kan worker ge bättre prestanda trots att det bara är 1 cpu?
Med worker får du bättre kontroll över minnesanvändningen t.ex.

Problemet med denna kraftiga trafikökning och prefork är att det kommer äta rejält med minne, och burken kommer börja swappa antagligen när det blir tungt. Du får slut på children i apache, och det kommer gå åt h-vette =)

Ställ in worker lite saftigare (som någon beskriver i ett tidigare inlägg) och du bör nog vara redo för den där belastningen, ÄVEN om det nog kommer bli tungt så kommer det finnas children kvar som kan behandla alla requests.

Ställ ned keep alive också som någon föreslog. 2 sek hade jag ställt på.
chrizz är inte uppkopplad   Svara med citatSvara med citat