关于启用sessionState外部存储,导致IHttpAsyncHandler长连接阻塞线程的问题
最近在做asp.NET长连接,用于消息的及时推送,方案如下:
1. 前端页面用jQuery.ajax请求一般处理程序MainPageAjax.ashx
2. 后端长连接页面, comet.ashx 继承自IHttpAsyncHandler(异步处理),IRequiresSessionState(需要获取登陆状态);
当有消息时,立即返回消息;如果1分钟都没有新消息
转载
2017-07-25 11:41:09 ·
326 阅读 ·
0 评论