了解python请求脚本速度

时间:2017-06-16 13:58:50

标签: python performance request

有人可以解释一下为什么我的大约1400个请求的python脚本在我的本地机器上以15Mbit的速度下降几乎同时停留在具有500Mbit下行速度的云服务器上吗?我真的不明白。

每个请求大约100Kb

谢谢

编辑:我在PyCharm(本地机器)中运行脚本,并通过云服务器上的ssh运行

EDIT2:需要500秒,我做错了吗?

EDIT3:源代码source code of script

1 个答案:

答案 0 :(得分:2)

500mbps不是速度,而是带宽。这意味着您可以通过线路传输500mbps。它只是“速度”的一个因素,另一个是延迟,通常由用户和主机之间的距离决定。

到达目的地所需的时间将是文件大小,带宽和延迟的组合。理论上是:

(文件大小/带宽)+延迟

然而,由于其他因素(主要是路线拥堵),带宽在实践中会有所不同。

这意味着对于大型文件,时间将通过增加带宽来减少,但小文件会因延迟而受到更明显的影响。