在SL4应用程序中,我使用HttpWebRequest在同一时间(+ ~3秒)向服务器执行大量请求(30)。结果,我收到相同的响应计数并开始处理流
HttpWebRequest request = (HttpWebRequest) asynchronousResult.AsyncState;
HttpWebResponse response = (HttpWebResponse) request.EndGetResponse(asynchronousResult)
using (var stream = new StreamReader(response.GetResponseStream()))
{
var str = stream.ReadToEnd();
var doc = XDocument.Parse(str);
}
答案 0 :(得分:0)
据推测,您正在使用浏览器http堆栈,在这种情况下,您的浏览器几乎肯定会限制您可以同时对给定子域进行的连接数量 - 在许多浏览器中这是两个。
一个常见的伎俩是use multiple sub domains来提供内容。