我必须用我的 Silverlight 应用程序执行 100 个并行 HTTP 请求。不幸的是,并行连接受到浏览器的限制。
如果我启动 Prozess,我会并行启动所有请求。浏览器似乎只处理大约 10 个并行连接(比如 max-connections)。所以其他人都在等待。如果浏览器收到响应,它会处理下一个 WAITING 请求,依此类推。
我的问题是最后的 WAITING 请求永远不会被处理。有超时吗?如果是 - 我可以控制超时吗?
如果我实现自己的超时计时器,我该如何启动它(Silverlight 启动请求和浏览器处理请求之间似乎存在差距)。
我可以检测浏览器的“最大连接数”以将 100 个请求分成更小的块吗?