苏飞论坛

标题: c#并发爬虫,双线程,双ip代理,每秒钟都爬不到一个 [打印本页]

作者: Amy    时间: 2018-12-28 16:41
标题: c#并发爬虫,双线程,双ip代理,每秒钟都爬不到一个
本帖最后由 Amy 于 2018-12-28 16:47 编辑

Daniel(916365312) 11:48:34

各位大侠,我有个c#并发爬虫,双线程,双ip代理,但是还是有性能瓶颈,每秒钟都爬不到一个,。netframework 的默认链接最大值已设512,但是就是跑不快,有啥原因呢?
Daniel() 11:48:53
(, 下载次数: 184)
舒洋() 11:49:10

跟踪一下卡在什么环节
Daniel() 11:49:35

不觉得卡在什么环节啊。
Daniel() 11:49:43

没报错啊
♂cyberarmy() 11:51:00

直接 Parallel.For
Daniel() 11:51:38

parallel.for真心没试过。
Daniel() 11:51:53

我是task[]来做的。
Daniel() 11:52:35

我看书说parallel.for 是数据密集型的时候用的,
舒洋() 11:52:38

1秒一个,网站本身访问就慢吧,传递协议什么的都有损耗
舒洋() 11:52:58

用proxy也有时间损耗
Daniel() 11:53:15

我用3个http供应商来同时down,
Daniel() 11:53:31
(, 下载次数: 157)
Daniel() 11:59:20
(, 下载次数: 170)
Daniel() 12:00:22

而且很多http商都说并发不限制,但是用同一个http商的时候,就更慢了。


作者: 竹林风    时间: 2018-12-28 17:30
我只是路过打酱油的。
作者: 站长苏飞    时间: 2018-12-29 08:25
我只是路过打酱油的。
作者: 范范    时间: 2018-12-29 08:28
强烈支持楼主ing……




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4