首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算平均下载时间

计算平均下载时间
EN

Stack Overflow用户
提问于 2011-02-21 01:04:45
回答 1查看 6.4K关注 0票数 0

你能帮助我理解以下几点吗?提前感谢!:)

代码语言:javascript
复制
Given T=F/C.----(1)  

其中T是平均下载时间,F是文件大小,C是平均服务容量。

下载节点期望从网络获得的平均容量为

代码语言:javascript
复制
(100 +150)/2 = 125kbps. 

如果file大小F为1MB,我们从(1)开始预测平均下载时间为64秒。

plzzzzzzzz解释这个....

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-21 01:13:30

好吧,如果服务器有100kb/s的带宽(“容量”)(这里我指的是千字节每秒而不是位),并且文件是1MB (同样是兆字节而不是位),那么下载它的时间将是1024 (1024千字节= 1MB) / 100,所以下载文件将需要10.24秒。

因此T(时间)=文件大小(F) /可用带宽(C)

如果您想知道容量,而不是时间,您可以将公式重新排列为C= F/T,它将告诉您未来下载请求的容量。

这个公式只能是一个估计值,因为现实世界的时间将取决于服务器当时的操作方式。

但是,这会考虑服务器带宽,而不是用户带宽。

如果你真的想知道下载的准确平均速度,你应该考虑到这两个因素-只有当你要提供一个大的下载时才有意义,否则你只是在浪费时间计算速度。

但是,为了更准确,对用户运行一个测试下载,以查看他们的平均下载速度,然后使用您的服务器的静态平均下载速度(或者更好,您计算的服务器的平均下载速度)或用户平均下载速度,这取决于哪个速度较慢,并将其用作您的容量数字。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5058523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档