在我工作的机器(win-xp SP3)上,互联网似乎很慢,每个页面都需要 20 秒以上才能加载。所以我尝试诊断问题。以下是我所做的:
- 检查互联网连接速度
- 我去了 speedtest.net。测试花了很长时间才开始,但开始时速度相当快。ping 为 12ms,下载速度为 9.36 Mb/s,上传速度为 0.73 Mb/s。我在网络上的另一台计算机上进行了相同的测试,得到了相同的结果,但页面加载速度更快,测试立即开始。
我在不同的浏览器中尝试过
我检查了互联网上某些服务器的 ping 时间。
- ping yahoo.com。耗时少于 30 毫秒(yahoo.com 在这台计算机上仍需 20 多秒才能加载,而网络上的其他机器则需不到 4 秒)
我以为可能是 DNS 解析速度慢,但当我执行 ping 操作时,地址似乎立即得到解析
我禁用了 AV,但没有改变任何东西。
下一步我应该测试什么?看来我已经排除了我所知道的所有可能的问题来源。
答案1
尝试 Fiddler2链接这里
它可以准确地找到哪些代码正在耗费时间,并可能指出源代码
答案2
您的下载速度比上传速度慢很多,这很奇怪。似乎有些不对劲。也许您的机器上有一些恶意软件在运行下载?当您的机器应该在网络上空闲时,进程管理器的网络活动面板是否显示任何活动?
如果您的数字有误(即您的下载速度为 9.36 Mb/s),请尝试使用 Adblock Plus 和 Noscript 运行 Firefox,以排除广告和脚本服务器不是您正在查看的页面的瓶颈的可能性。
尝试对大型互联网网站运行长期 ping:
ping -n 100 www.microsoft.com
如果出现任何数据包丢失,则表明存在问题,可能是您的本地网络(机器/设备充斥线路等)或 ISP 的网络存在问题。
此外,您的特定 IP 可能会遭受 DoS 攻击或被淹没。如果您拥有动态 IP 地址,我会尝试关闭所有网络设备和 PC 一两分钟,然后查看重启后情况是否有所改善。
答案3
Fiddler 很好,但可以使用以下工具进行更详细的分析慢速。