a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

基于.net中突破每客戶端兩個http連接限制的詳細介紹

2020-01-24 03:17:44
字體:
來源:轉載
供稿:網友
在Http協議中,規定了同個Http請求的并發連接數最大為2. 這個數值,可謂是太小了。
而目前的瀏覽器,已基本不再遵循這個限制,但是Dot Net平臺上的 System.Net 還是默認遵循了這個標準的。
從而造成了,在使用HttpWebRequset 或者 WebClient 利用多線程的方式,訪問某個網站時,經常出現 連接被異常關閉的錯誤,大大降低了效率。
這個限制的值,是可以自己設置或配置的。
System.Net.ServicePointManager.DefaultConnectionLimit 就是設置的地方。 可以根據實際情況,來設置這個值的大小,不過,建議不要超過1024,推薦為512,已經足夠了。
當然,也可以直接在程序的 app.config中配置這個值。
此值設置后,只對以后發起的HTTP請求有效。
兩個辦法:
1。限制針對應用程序域,為每個線程使用不同的應用程序域:
復制代碼 代碼如下:

AppDomain appDomain = AppDomain.CreateDomain("");
appDomain.ExecuteAssembly(@"TestClient.exe");
AppDomain.Unload(appDomain);

2。在app.config配置文件中添加:
復制代碼 代碼如下:

<system.net>
 <connectionManagement>
  <add address="*" maxconnection="100"/>
 </connectionManagement>
</system.net>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久夜夜| 99免费在线视频 | a久久| 99久久国产综合精品女不卡 | 久久午夜视频 | 成人激情视频免费观看 | 久久大陆 | 久草在线资源视频 | 精品一区二区三区不卡 | 亚洲一区二区在线 | 一区二区三区四区精品 | 色呦呦在线看 | 中文字幕亚洲一区 | 91精品国产综合久久久久久丝袜 | 精品久久久久久久 | 亚洲一区二区三区免费在线 | 亚洲人成网亚洲欧洲无码 | 亚洲久久| 日韩精品在线网站 | 三级黄网站 | 亚洲日本欧美日韩高观看 | 久久精品黄 | 欧美久久一级特黄毛片 | 日韩毛片在线免费观看 | 成人爽a毛片一区二区免费 美女一级毛片 | 国产精品久久久久久久久久 | 亚洲成人在线免费 | 日韩综合网| 成人免费视频网址 | 一级毛片在线看aaaa | 国产精品一区在线观看 | 久久久精品综合 | 成年免费观看视频 | 天堂在线一区二区 | 国产精品久久久久久久久久久新郎 | www.欧美日韩 | 精品久久久久久久久久久久久久 | 午夜国产精品成人 | 天天澡天天狠天天天做 | 毛片免费看 | 久草免费电影 |