Httpwebrequest並發連接數設置


前段時間用.net寫了一個win服務,用來作Http並發請求,但發現請求數達到一定數量就停止了,剩余的並發請求出現了很多超時情況。
查了資料發現,原來Httpwebrequest有一個默認連接數限制。win2003默認10個,一般個人操作系統2個。要想增加並發請求,必須修改Http的連接數。有兩種方法可以修改:
1,在代碼中修改:
ServicePointManager.DefaultConnectionLimit=100//把最大連接數改為100
2,在配置文件中修改:
<configuration>
<system.net>
<connectionManagement>
<!--表示把對iikko.com這個域名的請求最大http連接數設置為100-->
<add address = "http://www.iikko.com" maxconnection = "100" />
<!--表示把對任何域名的請求最大http連接數都設置為100-->
<add address = "*" maxconnection = "100" />
</connectionManagement>
</system.net>
</configuration>
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM