我的网站访问速度非常慢。但是,如果我使用在线工具测试网页性能,则性能正常。这让我相信,在我的计算机和服务器之间的某个地方,互联网上的某些东西正在减慢速度。
我尝试在 Google 上搜索“跟踪互联网瓶颈”,但没有找到任何有用的信息。是否有一个在线工具可以跟踪返回的响应并指示从我的服务器发送到本地计算机的各个位置所花费的时间,以查看哪个位置导致速度变慢?它应该指示一个 IP 地址,以便我可以联系发生问题的组织。
我试过 tracert,但时间以毫秒为单位,没有显示任何问题。但那是在 IP 级别。如果我访问一个 550kb 的文本文件,大约需要 30 秒。所以问题不可能出在 IP 级别,而是出在更高协议级别。
我的防火墙已关闭,本地没有任何会减慢服务器访问速度的东西。所有其他网站都运行正常。
答案1
在 Windows 上,使用pathping
。Pathping 结合了 traceroute 和 ping。它对 IP/服务器进行 traceroute,然后 ping 途中的每一跳。
在命令提示符下输入以下内容。将 myserver.com 替换为您的主机名或 IP。
pathping myserver.com
注意:这可能需要几分钟才能运行。
如果问题在于延迟,您将看到其中一个跳转的响应时间很长。