因为 byte percent 在一段时间内是获取不到的(最坏的情况下,直到最后一个文件请求才能获取到)。原理是这样的:我们在请求文件头的时候,会收集每个文件的 size,然后计算出总和,才能知道 byte percent。虽然文件请求是并发的,但是并不能保障我很快获取到文件头,这个过程不可控,所以在请求到所有文件的文件头之前,percent 都是 0。
↧
因为 byte percent 在一段时间内是获取不到的(最坏的情况下,直到最后一个文件请求才能获取到)。原理是这样的:我们在请求文件头的时候,会收集每个文件的 size,然后计算出总和,才能知道 byte percent。虽然文件请求是并发的,但是并不能保障我很快获取到文件头,这个过程不可控,所以在请求到所有文件的文件头之前,percent 都是 0。