switch писал(а):300 абонентов, у каждого 300 кнопочек с другими абонентами, нужно отображать их состояние. Сам помножишь чтоб получить количество навешенных обработчиков на событие? И какой должен быть сервер, чтобы это переварить?
switch, ну вы же не делаете 300 подключений к ami что бы определить состояние 300 телефонов. За одно подключение можно получить всю информацию.
Не знаю как там у вас в web, но если бы у меня стояла такая задача на с++ то тупо демон у которого 1 подключение к ами и по одному подключению на клиента, и плевать сколько там кнопочек, событием может быть просто изменение состояния. Более того на поддержание соединения и отправку только нужных данных по мере их поступления, сервер должен тратить в разы меньше ресурсов чем на обработку 300 веб запросов в секунду.