2

我正在使用 SignalR silverlight 客户端,并且我的集线器托管在 Windows 服务中。集线器与紧凑型数据库对话以返回数据。我注意到的是,即使返回的数据量并不大,返回数据所花费的时间也非常高,而且由于集线器服务器是本地的,因此也没有看到任何网络延迟问题。我想知道,为了提高性能,可以在 SignalR 集线器级别进行哪些性能改进/配置?例如:

  1. 根据客户端类型,我应该使用任何标准传输通道吗?

  2. 我应该设置任何配置参数吗?

谢谢, 阿尔皮

4

1 回答 1

0

据我了解,SignalR 使用回退协议,因此它取决于您的服务器和客户端的功能。

你可能想看看这个以获得进一步的摘要

此外,在主项目wiki中有一些性能建议(仅与IIS和SignalR一起相关)

我建议您使用性能计数器(检查“使用曲柄生成客户端负载”部分)来更好地诊断您的性能问题在哪里。

希望有帮助,

干杯

于 2013-03-22T11:11:04.830 回答