【问题标题】:signalR performance game data refreshing in real timesignalR性能游戏数据实时刷新
【发布时间】:2016-06-25 14:59:19
【问题描述】:

我听说过 SignalR 库,它在 .NET 中提供双工通信。 我想开发一些游戏(在网络浏览器中),假设 2 个用户在画布上实时移动他们的点。两名玩家都需要尽快刷新画布。 signalR 会处理它吗?

我在互联网上阅读了一些由于性能低下而人们讨厌它的主题。如果可以的话,我想试试。

【问题讨论】:

    标签: c# .net performance signalr duplex


    【解决方案1】:

    如果您必须使用 .net Stack,那么 SignalR 将是您的主要选择之一,如果您想让它更快地使用 OWIN 自托管应用程序而不是需要托管在 IIS 上的普通 Web 应用程序。因此,您可以消除大量的间接费用。 在这里您可以找到有关如何实现自托管 SignalR 的教程:

    http://www.asp.net/signalr/overview/deployment/tutorial-signalr-self-host

    否则,如果您可以选择技术栈,我建议您使用SocketIO,它更快(在大多数场景中)并且是一个全栈(NodeJs 和浏览器)javascript 库。

    您可以在这里找到这两种技术之间的比较:

    http://stevendavistechnotes.blogspot.com.au/2016/05/comparison-signalr-vs-socketio.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-05
      • 2012-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多