19.08.2011, 13:32
|
|
Erlyvideo
Регистрация: Aug 2008
Сообщений: 197
|
200 человек онлайн в текстовом чате*—*это такая нагрузка, которая может положить любой сервер, если написать неправильно, но если сервер написан нормально, то они будут обслужены где-то в 1-2% CPU
Отчасти сисадмина понять можно: ты собираешься стрелять из пушки по воробьям, пытаясь решить проблему не решая её саму, а перебирая достаточно громоздкие инструменты. Он опасается, что завтра ты ему скажешь: сносим это, ставим то и дальше по кругу.
На самом деле для того, что бы обслужить текстовый чат, тебе хватит пары экранов кода на Ruby/Python с EventMachine/Twisted и это всё будет существенно менее прожорливо по памяти.
Что же насчёт джавы, то её, увы, действительно надо настраивать. Результирующая скорость очень сильно зависит от настроек и обычно запуская сервер на яве думаешь: ну куда ему столько памяти на старте!
Говоря о конкретном инструменте: а ты подумал, насколько удобно будет стыковать новый сервер с имеющимся решением? Возможно лучше будет вообще всё сделать без флеша на javascript-е и Comet-сервере, это потребует минимальных действий со стороны PHP-шников.
|