0

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

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

如果有任何意义:test.py 文件位于 GoDaddy 豪华 Linux 主机上)

4

2 回答 2

1

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

将其视为 3 步(我猜,提供的信息很少)

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

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

有趣的实用方法:

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

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

于 2013-01-03T11:10:50.673 回答
0

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

简而言之:

  1. 服务器从浏览器获取请求(请求到达服务器的时间取决于客户端和主机的互联网速度)
  2. 服务器根据您的代码处理请求(执行时间取决于您的代码)
  3. 服务器响应客户端,客户端接收响应(请求到达客户端的时间取决于客户端和主机的互联网速度)
于 2013-01-03T11:09:11.207 回答