Nagy forgalom és behalás? Relatív kis forgalom és behalás?
szoptam, valamit felfogtam, korrigáljátok, ha rossz – folyamatosan frissíteni fogom, mert ez KELL, mint víz a szomjazónak, mert se az angol, se a magyar irodalom nem eléggé fasza (nincs egyben leírva sehol, úgy kell összevadászni)
http://www.devside.net/articles/apache-performance-tuning
http://www.itecsoftware.com/apache-prefork-vs-worker-threads
server status install
top
worker vs prefork, de minden prefork alapból, ez a régi stílus (non threaded, de biztonságosabban maradnak a threade-ek)
egyesek szerint a prefork ugyanolyan gyors *NIX rendszereken
apache2 -l -> mi van konfigolva? csak ezt kell állítani, mert csak fordítási időben lehet változtatni
prefork maxclients – ennyi apache2 instance fog futni, kiszámítása: szabad memória osztva egy ilyen méretével. ennek mérete a belefordított moduloktól függ (10MB – 50MB)
ha nem fér bele a memóriába, akkor elkezd swappolni, sokat swappol-e? top-ot nézd
ha sokat eszik, akkor nem lesz hely a mysql-nek, és az egyéb processzeknek, és behal amúgy is.
a serverlimitnél nem lehet magasabb, de ugat is
spare dolgok, ennyi vár
keepalive és timout és keepaliverequest – ezek is kellenek
maxrequestperchild – ez a client-ek alatt van
pozim példája – egy oldal 4 requestet küldözget folyamatosan, egy mp alatt kb 2 lehet.
össz max request = maxclients × maxrequestperchild – vagyis statikus oldalnál ez kb. az egy idejű nyomkodó, ajaxosnál ennek tört része fér el egyszerre