我一直在使用file download and time measuring strategy
很长一段时间,但是当用于一些非常慢的连接,例如蜂窝数据,范围<64 kbps时,连接不太稳定。
示例
如果文件是100kb,那么下载该特定文件几乎会进行5次重试,并且考虑到等待每次重试的时间时速度测量不准确。
那么,除了下载文件以及测量请求和完成之间的时间延迟之外,还有其他有效的方法可以准确地测量互联网速度吗?
答案 0 :(得分:1)
那么,有没有其他有效的方法来准确测量互联网速度......
这取决于你实际想要测量的内容:
如果您要测量特定链路的理论速度(比特率),则需要查阅硬件/固件文档。 (例如,我的调制解调器告诉我当前的上行和下行时钟频率......)
如果您正在尝试测量实际传输速度,这取决于许多事情,并且可能变化很大......取决于您正在做什么,何时这样做唯一有意义的速度衡量标准是做所测量的实际速度;无论你想做什么;例如从特定网站下载文件。
那么,除了下载文件以及测量请求和完成之间的时间延迟之外,还有其他有效的方法可以准确地测量互联网速度吗?
基本上没有。
您谈论下载100Kb文件的速度。我怀疑这不足以使TCP / IP连接达到全速。尝试使用1Mb,10Mb和100Mb的文件进行测量,我怀疑您的传输速率会更快。