Показать сообщение отдельно
Старый 19.08.2011, 13:32
maxlapshin вне форума Посмотреть профиль Отправить личное сообщение для maxlapshin Найти все сообщения от maxlapshin
  № 7  
Ответить с цитированием
maxlapshin
Erlyvideo

Регистрация: Aug 2008
Сообщений: 197
Отправить сообщение для maxlapshin с помощью ICQ
200 человек онлайн в текстовом чате*—*это такая нагрузка, которая может положить любой сервер, если написать неправильно, но если сервер написан нормально, то они будут обслужены где-то в 1-2% CPU

Отчасти сисадмина понять можно: ты собираешься стрелять из пушки по воробьям, пытаясь решить проблему не решая её саму, а перебирая достаточно громоздкие инструменты. Он опасается, что завтра ты ему скажешь: сносим это, ставим то и дальше по кругу.


На самом деле для того, что бы обслужить текстовый чат, тебе хватит пары экранов кода на Ruby/Python с EventMachine/Twisted и это всё будет существенно менее прожорливо по памяти.

Что же насчёт джавы, то её, увы, действительно надо настраивать. Результирующая скорость очень сильно зависит от настроек и обычно запуская сервер на яве думаешь: ну куда ему столько памяти на старте!

Говоря о конкретном инструменте: а ты подумал, насколько удобно будет стыковать новый сервер с имеющимся решением? Возможно лучше будет вообще всё сделать без флеша на javascript-е и Comet-сервере, это потребует минимальных действий со стороны PHP-шников.