0

我有一个 Web 服务,它通过回调接口将消息发送回客户端。消息在不同的线程上发送。当服务自托管时,性能非常好。但是,当托管在 II5 中时,消息以较慢的速度发送。

例如,在自托管服务上,发送一条 200KB 的消息需要 0.2 秒。对于 IIS 托管服务,它需要高达 2 秒的时间。在这两种情况下,服务都使用 Silverlight 4 Http Polling Duplex 绑定,transferMode=streamedResponse。

可能是什么原因以及可以采取哪些措施来提高 IIS 中的传输速度?我尝试在 web config 中设置 aspNetCompatibilityEnabled="true" 并且速度变得更糟。

4

1 回答 1

0

http://blogs.msdn.com/b/silverlightws/archive/2010/06/25/http-duplex-improvements-silverlight-4.aspx 文章建议更改 maxOutputDelay 可以强制消息刷新。

于 2011-04-08T08:18:13.810 回答