python脚本执行时间是否取决于Internet速度?

时间:2013-01-03 11:07:17

标签: python execution-time pydub

我正在使用pydub将两个wav文件混合在一个文件中。每个wav文件大约有25Mb,对我来说,页面加载大约需要4秒钟(因此执行时间为4秒)

此执行时间是否取决于用户的互联网连接速度?

如果有任何意义:test.py文件在GoDaddy Deluxe Linux Hosting上)

2 个答案:

答案 0 :(得分:1)

它没有:一旦你的脚本开始复制wav文件,这是另一项任务。

将其视为一个3步骤(我猜测,提供的信息非常少)

  • 第1步:您发送请求 - >时间由“网速”决定
  • 第2步:文件被复制 - >服务器端工作,互联网速度不再计算
  • 第3步:你得到了结果 - >再次与互联网速度相关

你必须单独计时:仅在混音部分运行基准测试并亲自看看

看到这个有趣的实用方法:

考虑晚餐过程:您吃晚餐的时间并不取决于您订购或服务员向您送餐的时间。

快速编辑:我刚刚意识到可能依赖于互联网速度,如果配音/混音部分在处理时实时流式传输。但这似乎不是你的情况。

答案 1 :(得分:0)

没有。执行发生在服务器上,执行时间取决于服务器规范和脚本优化。互联网速度只会影响客户端从服务器准备好并发送后收到响应的时间!

所以用几句话说:

  1. 服务器从浏览器获取请求(到达服务器的请求时间取决于客户端和主机的Internet速度)
  2. 服务器根据您的代码处理请求(执行时间取决于您的代码)
  3. 服务器响应客户端和客户端收到响应(请求到达客户端的时间取决于客户端和主机的Internet速度)