我一直在我的 mvc4 asp.net 应用程序中使用 SignalR 来更新视图并具有实时方面,而无需每次都返回数据库检查状态。
我在 Web api 控制器和视图中集成的代码在调试时运行良好。但是,我通常会遇到不刷新的情况。
我似乎无法弄清楚这种行为背后的原因(有时它会立即起作用,而另一些则不然)。我一直将其与互联网连接问题联系起来,但似乎这不是唯一的事实。
使用SignalR时要记住的任何想法或反思?
检查以下内容
Maximum concurrent requests per CPU
Request queue limit
Maximum requests per application
DefaultMessageBufferSize
其中之一可能是阻止请求。参考: http://www.asp.net/signalr/overview/signalr-20/performance-and-scaling/signalr-performance