我只想显示从Api获取的数据量。
输出应该像10%一样,90%仍然是这样的。
我正在搜索如何计算检索金额以及重新提取要提取的数据。
我用Google搜索并找到了一个链接:Monitoring_progress 但是如果有人能告诉我从哪里开始我会非常感激。
答案 0 :(得分:1)
据我所知,没有办法得到确切的时间,但你可以得到一个近似值。
大部分时间都花在basecamp
服务器上,而不是在请求中。您发布的链接为basecamp
推送进度消息提供了一种方法。如果他们不这样做,你什么也得不到。
您可以将basecamp
服务器想象成一堵墙。在墙后面是进步,但是你无法看到墙后面,basecamp
不允许你攀爬它。
你可以估计这个时间。使用类似于此处发布的方法:
var ajaxTime= new Date().getTime();
$.ajax({
type: "POST",
url: "some.php",
}).done(function () {
var totalTime = new Date().getTime()-ajaxTime;
});
您可以衡量完成请求所需的时间。
比计算mean time
所有请求的url
。那段时间足够好了。
我推荐这样的东西:
要以固定时间百分比显示固定时间,您可以这样做:
secondsPerPercent = timeInSeconds / 100
< - 这是填写百分比需要传递的秒数。secondsPerPercent
更新一次百分比。