Pregunta

En primer lugar permítanme decir lo que estoy tratando de lograr. Me gustaría notificar al usuario (s) de mi aplicación web si se realizan cambios en un documento que se está trabajando actualmente. Tengo la intención de utilizar sondeo largo para lograr mis resultados deseados. Cuando envío de una solicitud a la página de sondeo largo (que según las encuestas y duerme por alrededor de 250 ms entre iteraciones hasta que un tiempo de espera expira) y al mismo tiempo tratan de cargar otra página en mi sitio web, la segunda solicitud se pone en cola hasta que el primero es completa. ¿Hay alguna solución a este problema? Antes de tiempo, usando un jardín web o cualquier forma de gestión de sesiones de InProc no es aceptable en esta situación. Gracias a todos por la ayuda que puede ofrecer.

¿Fue útil?

Solución

Esta es probablemente la sincronización de sesión haciendo que las solicitudes sean manejadas de forma secuencial. Si usted puede cambiar su manejador de votación largo para que no sea consciente de la sesión, entonces se debe solucionar el problema.

no ha dicho cuál es el objetivo, pero si es un .ashx IHttpHandler o costumbre que no implementa IRequiresSessionState entonces la solicitud no se unirá a (o sincronizar con) la sesión. Por supuesto, esto también significa que la solicitud de sondeo larga no tendrá acceso a la sesión.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top