( cydrk | 2009. 10. 20., k – 14:37 )

Szvsz ilyenkor szoktak a jol bejaratott skalazas buzzwordot emlegetni. Neked is az kene, elsore kulon gepre rakhatnad a mysql-t. Gondolom az nem nagy penz ennyi userrel. Akkor nem kell meg balance-erbe gondolkodnod meg logic szetvalasztasban.

B, ha mindenkep ezt a gepet akarod nyuzni akkor elso lepeskent
- timeout off, tiltsd le, a preforkos apache -od modphp-vel rendkivul halas lesz ha nem foglalod a szalakat.
masodszor,
- Timeout = (5|10|15|30) valahogy igy, mentsd az apache-od segget.

Preforknal nem anyira a request/sec -el van a gond hanem azzal ha 1-1 szalat tartasz azhelyett hogy processaljon tovabbi kereseket.

A masik ami erdekes lehet neked
- MaxRequestPerChild, ne rakd 2-3k nal magasabbra, regen rosszul birta.

Azon kivul amit tobben is irtak, optimalizalj optimalizalj optimalizalj az alkalmazason, ha fizetos akkor sokat ugysem fogsz tudni valszeg ezert skalazz. Tedd mysql-t kulon gepre, szeretni fodja. Ha nem jon be, probald meg leszerelni a prefork-ot workerre es fcgi-php-t helyette, jo, kb 1,5x gyorsabb tud lenni, viszont hajlamos segfaultolni. Cherokee -val (ha mindenkep 1 gepen akarsz maradni) sikerult stabilra beloni es apachenal kis tulzassal duplajat tudja kitolni.

hf gl

drk

UI: ketfele skalazas letezik, vertikalis es horizontalis, vertikalis amikor veszel erosebb gepet. Ezeknel az opensource cuccoknal amiket nem erre talaltak ki, ugyis limitbe fogsz utkozni bizonyos ertekek utan. A horizontalis amikor sok kevesbe eros geped van es megosztod koztuk a terhelest. Lehet erositeni, lehet skalazni.

UI2: latom fcgi mar, sry :$