苏飞论坛广告位

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

分布式系统框架(V1.3) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程 - 订阅更新

HttpHelper万能框架(V2.3) HttpHelper官方出品,无敌框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V1.9) 最牛的爬虫类,没有爬不到只有想不到 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 500|回复: 1

[求助] 关于HttpHelper并发的问题

[复制链接]
  • TA的每日心情

    2017-12-11 15:52
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2018-2-7 10:31:19 | 显示全部楼层 |阅读模式
    应用场景如下我开了3线程使用不同的CDN进行访问,发现当某个CDN访问失败时(CDN失效或者异常)其它线程好像就在排队,得等这个访问返回后其它访问才会执行,也就是说他好像不是并行处理的。

    给我的感觉是程序同时发了三个请求,但在httpwebrequest这里他是串行的,处理完一个后再接着处理下一个。当某一个请求很耗时时,其它访问就会排队。

    查过百度,我更改了system.Net.ServicePointManager.DefaultConnectionLimit=Int32.MaxValue;也不行,代理也关掉了。

    请 问下大概是什么原因造成的。






  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 623 天

    [LV.9]以坛为家II

    发表于 2018-2-7 12:02:32 | 显示全部楼层
    这个问题应该是有其他地方影响的,这种可能不存在,如果是这样那么C#就可以直接退出语言界了。
    所以还是从其他地方找找原因吧,
    是否共用对象,线程是否有什么配置不对等
    您需要登录后才可以回帖 登录 | 马上注册

    本版积分规则

    QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备17001017号-1 )

    GMT+8, 2018-11-22 19:02

    © 2017-2018

    快速回复 返回顶部 返回列表