【发布时间】:2016-08-19 16:37:15
【问题描述】:
我想向网络服务器发送大约 6e6 个发布请求。只有在没有重定向状态代码的情况下才会获取内容。 当遍历提供重定向的一段数据时会出现问题;带宽使用率非常低!(例如可用带宽的 10 %。)
我先使用multiprocessing.dummy 模块,然后切换到使用asyncio,但即便如此,请求也不会使用整个带宽。
注意
尽管this 确实是问题所在,但我不懂 Go ,所以,我在这里询问了 Python 的解决方案。 This 不是我想问的问题,我通过一次处理数据子集来解决这个问题。
【问题讨论】:
-
您确定该网站会在不限制或将您列入黑名单的情况下实际回复您的 600 万次请求吗?
-
@user2357112 不,这个网站真的很蠢。
标签: python python-3.5 python-multithreading python-asyncio aiohttp