我想衡量一下iPhone上传数据的上传和下载速度,是否有任何可用的API实现相同?根据接收的总字节数除以响应时间来测量它是否正确?
答案 0 :(得分:3)
是的,是正确来衡量总的字节/时间,这正是速度。如果你想要不断显示下载速度,你可能想要取平均值...,比如使用500字节和下载这些特定的时间。
为此,您可以使用NSMutableArray作为缓冲区,每2秒清空一次idk。然后你做[bufferMutableArray length] / 2,你知道你那2秒钟有多少字节。当您清空缓冲区ofc附加到您正在下载的数据时。
答案 1 :(得分:1)
没有直接的API来了解速度。
接收/发送的总数据和仅限时间将为您提供平均速度。随着时间的推移,速度会有很多变化,所以如果你想要更准确的值,那就根据采样进行速度计算。
(以1 miniut转移的数据)/(60秒)--->只有在速度计算中需要更高精度时才能使用此解决方案。采样持续时间可根据所需的准确度进行更改。