python脚本的执行时间是否取决于网速?



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

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

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

没有:一旦脚本开始为wav文件配音,它就是另一项任务了。

把它看作一个3步(我猜,提供的信息很少)

  • 步骤1:你发送请求——>时间由"internet speed"决定
  • 步骤2:文件被配音->服务器端工作,网速不再重要
  • 步骤3:你得到的结果->再次网速相关

你必须分别对它们进行计时:只在混合部分运行基准测试,并亲自查看

有趣的实用方式:

考虑晚餐过程:你花在吃晚餐上的时间并不取决于你点餐或服务员送餐给你所花费的时间。

快速编辑:我刚刚意识到可能取决于网速,如果配音/混音部分在处理时是实时流媒体的。但这似乎不是你的情况。

No。执行在服务器上进行,执行时间取决于服务器规格和脚本优化。网速只会影响客户端在服务器准备好并发送后收到响应的时间!

简单来说:

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

相关内容

最新更新