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

2024-04-25 05:55:18 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

如果有任何意义的话:测试.py文件位于GoDaddy Deluxe Linux主机上)


Tags: 文件用户pylinux时间互联网页面速度
2条回答

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

所以简单地说:

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

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

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

  • 第1步:发送请求,时间由“网速”决定
  • 第2步:文件被命名为>;服务器端工作,网速不再重要
  • 第三步:你得到的结果,再次与网速有关

你必须分别计时:只在混合部分运行一个基准测试,然后亲自查看

有趣的实用方法:

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

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

相关问题 更多 >