zoukankan      html  css  js  c++  java
  • 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>
     
     
     
    作者:一修先生
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    智能指针
    C++学习之对类中的成员函数的定义和声明最后添加一个const作用
    动态链接,静态链接库
    Java 位运算
    Java 工具类
    Java 枚举
    Java 内部类
    Java 异常机制
    Java hashCode 和 equals
    Java 字节流和字符流
  • 原文地址:https://www.cnblogs.com/1971ruru/p/2442665.html
Copyright © 2011-2022 走看看