3
回答
如何实现后台真实进度的进度条?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
比如说下载,从点击下载按钮进度条开始显示进度百分比
<无标签>
举报
帅狗
发帖于3年前 3回/2K+阅
共有3个答案 最后回答: 3年前

下载还比较好办,因为需要下载文件的大小是可以事先知道的,根据下载量除以文件大小得出下载进度百分比,不过,对于时间进度条不好把握,带宽波动,时间计算就出现波动,无法百分比,只能给出剩余时间。

然而,后台其他操作,比较查询数据,无法给出真实进度条。就算变态的预先查询一次得到结果,然后计算时间进度,也有很多不确定性影响真实进度。

--- 共有 1 条评论 ---
帅狗360浏览器的下载 做的就挺好啊 他是怎么实现的 3年前 回复

剩余时间预测从来都是不准的,通常的计算办法是 剩余大小/当前速度

当前速度实际上也是一个平均值,可能是前1秒下载的大小,也可能是前5秒下载的大小/5

顶部