【发布时间】:2014-04-29 15:57:38
【问题描述】:
是否有选择块大小的指南?
我尝试了不同的块大小,但没有一个能提供与浏览器或 wget 下载速度相媲美的下载速度
这是我的代码快照
r = requests.get(url, headers = headers,stream=True)
total_length = int(r.headers.get('content-length'))
if not total_length is None: # no content length header
for chunk in r.iter_content(1024):
f.write(chunk)
任何帮助将不胜感激。?
编辑:我尝试了不同速度的网络..而且我能够达到比我的家庭网络更高的速度..但是当我测试 wget 和浏览器..速度仍然没有可比性
谢谢
【问题讨论】:
-
你下载的资源有多大?
-
大约 3-10 MB 左右
-
你尝试了多大的块?
-
我尝试了 1024 的倍数...即.... 1,2,3,4,8,16,256,512...谢谢
-
@user3570335 那么,你找到合适的块大小了吗?
标签: python performance python-requests