我试图了解开发速度测试的最佳方法。我开发了一个servlet,它可以下载文件并将其部署到服务器上。我可以访问我的浏览器,访问servlet并在大约10秒内下载10MB文件,这使我的下载速度为8 Mbps。但是,当我使用SpeedTest.net等各种速度测试站点时,它的下载速度超过60 Mbps。现在我意识到实现方式不同,我不希望这两种下载速度相匹配。但是,我不明白他们为什么会离开几乎整整一个数量级。所以我在这里有两个问题。
有人可以解释为什么速度有点不同,但为什么几乎有几个数量级差异?
另外,如果从servlet下载文件甚至不能让我接近,那么哪种实现会更好?