( _Franko_ | 2010. 02. 25., cs – 11:38 )

A két két terméket nem ismerem, de a két technológiát ismerve azt tudom mondani, hogy a Java alapú tízszer akkora terheléssel se fog jelentősen több erőforrást igényelni, a PHP alapú pedig túl fogja nőni a rendelkezésre álló hardvert. Ezek után a PHP-t választó megrendelő fűhöz-fához fug futni, hogy miképpen tudná a karbantartási ablakot nullára csökkenteni, illetve több géppel kiszolgálni az igényeket, a Java-t választó megrendelő pedig esetleg kibővíti a cluster-t, ha szükséges. :)

Az Enterprise Java háttér három ok miatt fogyaszt több memóriát és indul lassan:
* Kiépíti a különböző pool-okat, felkészül a terhelésre
* Kiépíti a cache rétegeket, felkészül a terhelésre
* Előfordítja a JSP oldalakat

Így el lehet érni egy 4 magos géppel és 1G felhasznált memóriával percenként 80 ezer (>1000 tps) tranzakciót 200e (>2500 tps) adatbázis tranzakcióval (az adatbázis ennél combosabb gépen van). Mindezt elosztott tranzakcióval. Tegyél erre próbát PHP alapokon és az is 2-3-4-5 percig fog indulni aztán elér valami erőforrás limitet, mert nem erre tervezték... :)
--
http://wiki.javaforum.hu/display/FREEBSD