2010-09-28 2 views
6

Можно создать дубликат:
Comet implementation for ASP.NET?Ajax давно опрос на IIS

Я ищу в создание сайта чат в режиме реального времени, но столкнулся несколько вопросов, прежде чем начать.

Прежде всего, мы хотим иметь возможность общаться с несколькими людьми в одном разговоре и одновременно вести много разговоров.

После ряда исследований многие люди предложили длительный опрос. Масштабируемость звучит как проблема, хотя, похоже, что у каждого пользователя будет соединение, ожидающее на сервере, и каждое соединение использует собственный поток. При наличии нескольких пользователей это может вызвать проблемы с производительностью. В большинстве случаев, когда я читал об этом, они ссылались на Apache как на сервере. Будет ли я сталкиваться с той же проблемой с IIS (6 или 7)? Примерно, сколько пользователей может обрабатывать IIS перед запуском проблем?

Является ли длинный опрос с помощью ajax на IIS хорошей возможностью для создания веб-чата в реальном времени или есть другой сервер, который может лучше обрабатывать соединения? Есть ли еще что-то, над чем мы должны смотреть?

ответ

2

Я думаю, что thread over here вникает в проблему немного лучше. В частности, эта связь нитей с MS's example of an AJAX web chat app

Более длинный ответ заключается в том, что вы хотите вникнуть в программирование COMET, чтобы правильно это обработать.

+1

На самом деле длинный опрос - это просто другое имя для кометы. – thorn

+0

Спасибо, я просто копаюсь в этом сам ... –

 Смежные вопросы

  • Нет связанных вопросов^_^