Silverlight多尺度图像连接限制?

Silverlight多尺度图像连接限制?,silverlight,two-connection-limit,Silverlight,Two Connection Limit,Silverlight的MultiScaleImage似乎只允许两个同时连接请求分幅,而不考虑子域或浏览器连接限制。这使得平移或缩放DeepZoom图像的速度非常慢 如何覆盖此连接限制 Silverlight似乎不支持.Net应用程序使用的通常app.config/maxConnections设置 编辑:我已经能够使用Fiddler验证同时连接的数量。我们的应用程序的旧版本(用ASP.net编写)使用IE中的所有可用连接,但在Silverlight中的MultiScale Image控件中呈现的

Silverlight的MultiScaleImage似乎只允许两个同时连接请求分幅,而不考虑子域或浏览器连接限制。这使得平移或缩放DeepZoom图像的速度非常慢

如何覆盖此连接限制

Silverlight似乎不支持.Net应用程序使用的通常app.config/maxConnections设置


编辑:我已经能够使用Fiddler验证同时连接的数量。我们的应用程序的旧版本(用ASP.net编写)使用IE中的所有可用连接,但在Silverlight中的MultiScale Image控件中呈现的相同分片一次只请求两个。

我认为这是浏览器的限制,不是Silverlight的限制。

Silverlight将使用浏览器提供的底层HTTP堆栈,以便它可以从常见的cookie和缓存管理中获益。因此,底层堆栈的连接限制将应用于Silverlight似乎是合乎逻辑的


一个简单的检查方法是在Firefox中托管SL应用程序,它有一个更大的默认限制(并且更容易通过about:config进行调整)。它是否使用了更多的连接?如果是这样,那么您只看到两个的原因是因为WinINET(IE使用的HTTP堆栈)默认情况下被限制为2个连接。

否,它与浏览器限制不同,因为ASP.net应用程序正在使用我的计算机上的所有10个可用连接来获取互动程序,但是Silverlight只使用了两个。我会关注答案。我发现:@X-Cubed:你说ASP.NET应用程序使用所有10个连接是什么意思?和什么有联系?从什么开始?@AnthonyWJones-从客户端的web应用程序到tile服务器。目前,我们在ASP.net应用程序中呈现互动程序,它一次使用所有10个可用连接(我修改了注册表,使IE的最大连接限制为10)。但是,当使用MultiScale图像控件在Silverlight中渲染相同的分幅时,只会同时请求两个分幅。