2010-09-28 12 views
6

Duplicar posibles:
Comet implementation for ASP.NET?Ajax largo de votación el IIS

Estoy buscando en hacer un sitio web de chat en tiempo real, pero he encontré con un par de preguntas antes de comenzar.

En primer lugar, queremos ser capaces de tener varias personas en una conversación y múltiples conversaciones al mismo tiempo.

Después de investigar un poco, mucha gente sugirió una encuesta larga. La escalabilidad parece ser un problema, parece que cada usuario tendrá una conexión esperando en el servidor y cada conexión usa su propio hilo. Cuando hay varios usuarios, esto podría causar problemas de rendimiento. La mayoría de las veces, cuando leí sobre esto, se referían a Apache como el servidor. ¿Me encontraré con el mismo problema con IIS (6 o 7)? ¿Aproximadamente cuántos usuarios podría manejar IIS antes de tener problemas?

¿Es largo el sondeo con ajax en IIS una buena opción para crear un sitio web de chat en tiempo real o hay un servidor diferente que pueda manejar las conexiones de una mejor manera? ¿Hay algo más que deberíamos investigar?

Respuesta

2

Creo que el thread over here investiga el problema un poco mejor. Específicamente, ese hilo se vincula con MS example of an AJAX web chat app

La respuesta más larga es que usted desea profundizar en la programación COMET para manejar esto correctamente.

+1

De hecho, las encuestas largas son solo otro nombre para Comet. – thorn

+0

Gracias - Solo estoy investigando esto yo mismo ... –

Cuestiones relacionadas