gpt4 book ai didi

java - 使用java获取客户端连接速度的最佳方法

转载 作者:太空宇宙 更新时间:2023-11-04 08:51:51 25 4
gpt4 key购买 nike

我想知道计算使用 Java 的客户端下载速度的最佳方法是什么。我在互联网上搜索过,发现我必须从服务器下载一个文件并计算下载完成之前和之后的时间,并使其更具体 - 重复此操作 3 次,以便我可以得到平均时间。对我来说,上面的问题效果不好,对于本地主机,我得到的结果可以说接近现实,但从服务器来看,结果要低得多。我制作了一个充满js,css(我想测试的大小)的页面,在输入之前从扩展的Action类(使用struts)计算startDate,并在'onLoad()'事件上我做了一个ajax提交,其中我得到了endDate.StartDate-EndDate给了我时间...我忘了提及,我还设置了我的jsp页面不被缓存。您知道其他解决方案吗?

谢谢

路易莎

最佳答案

在 Linux 上,您只需从命令行运行以下命令即可。

time wget <some-url>

这将为您提供 GET 请求的“实际”时间。当然,这只是为您提供获取页面内容所需的时间。它不会告诉您加载页面引入的任何图像、样式表、脚本等的时间,或者渲染页面或执行任何嵌入的 javascript 所需的时间。

... for localhost I got the results let's say close to reality but from server the results are a lot lower.

您以前的方法实际上可能给您带来了真实的结果。通过“localhost”访问比远程访问更快的情况并不罕见,尤其是在从客户端到服务器的路径中存在慢速网络链接、Web 代理等的情况下。

关于java - 使用java获取客户端连接速度的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3138387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com