有人可以解释一下为什么我的大约1400个请求的python脚本在我的本地机器上以15Mbit的速度下降几乎同时停留在具有500Mbit下行速度的云服务器上吗?我真的不明白。
每个请求大约100Kb
谢谢
编辑:我在PyCharm(本地机器)中运行脚本,并通过云服务器上的ssh运行EDIT2:需要500秒,我做错了吗?
EDIT3:源代码source code of script
答案 0 :(得分:2)
500mbps不是速度,而是带宽。这意味着您可以通过线路传输500mbps。它只是“速度”的一个因素,另一个是延迟,通常由用户和主机之间的距离决定。
到达目的地所需的时间将是文件大小,带宽和延迟的组合。理论上是:
(文件大小/带宽)+延迟
然而,由于其他因素(主要是路线拥堵),带宽在实践中会有所不同。这意味着对于大型文件,时间将通过增加带宽来减少,但小文件会因延迟而受到更明显的影响。