做压力测试或服务端请求一个特定域名时,同一时刻的连接量默认被.NET框架限制了,需要设置才能生效,我是通过windows的性能计数查看到压力测试一直没有真正提交上来,才发现这个问题,主要的设置参数为:System.Net.ServicePointManager.DefaultConnectionLimit,需要设置的相关参数如下:
System.Net.ServicePointManager.DefaultConnectionLimit在windows程序时默认为2,不设置值,有可能会更大一点,但不会超过100,可以把该值设置更大,但如果设置小了,就以设置后的值为准
System.Net.ServicePointManager.DefaultConnectionLimit网站里默认为12*N,N为CPU逻辑数量
这个参数也可能被设置,System.Net.ServicePointManager.MaxServicePoints默认0,是设置ServicePoint的值,但是我没用过,为0时表示不限制。
您可能感兴趣的文章:- ASP.NET数据库编程之Access连接失败
- asp.net程序优化 尽量减少数据库连接操作
- ASP.NET 6种常用数据库的连接方法
- 在ASP.NET中连接SQL Server的简单方法
- ASP.NET中操作SQL数据库(连接字符串的配置及获取)
- ASP.NET 连接ACCESS数据库的简单方法
- ASP.NET连接SQL数据库的简单实例代码
- ASP.NET连接MySql数据库的2个方法及示例
- ASP.NET连接sql2008数据库的实现代码
- ASP.NET oledb连接Access数据库的方法
- asp.net通过配置文件连接Access的方法
- asp.net快速连接access