如何在Asp.net/Asp.net mvc中实现实时Web体验?
问题描述:
我要开始使用Microsoft堆栈开发单页面Web应用程序。在项目的一些关键部分,我必须提供实时数据。 我可以使用信号器或Web套接字这些类型的任务。你可以在可用性,性能或这些技术的学习曲线方面进行比较。我很高兴知道你是否有另一种选择建议。如何在Asp.net/Asp.net mvc中实现实时Web体验?
由于提前,
答
我觉得你应该去signalR。它是.net框架的一部分,它也支持网络套接字,如果任何客户端不支持网络套接字,它将回退到长轮询,永远架构任何其他可用技术。
.NET 4.5 WebSockets vs SignalR
http://www.asp.net/vnext/overview/signalr/signalr-and-web-sockets
http://www.hanselman.com/blog/YourUsersDontCareIfYouUseWebSockets.aspx