浏览器永远等待加载页面。我如何判断导致延误的原因?

时间:2011-05-25 00:30:00

标签: http timeout http-headers

我在本地开发环境中遇到长页面加载时间。页面加载时间最长为25分钟。据我所知,浏览器不是在等待服务器响应,而是在等待一些由某些东西保持活跃的http请求。如果我运行一个超时的PHP脚本,响应是立即的,所以我知道这不是我的脚本永远需要(并且firebug确认这一点)。我怀疑我的本地网站正在尝试连接到不响应的第三方。无论我使用什么浏览器,行为都是一样的。

我的问题是:

我怎么知道花了很长时间?萤火虫什么也没告诉我。

我在http标题中寻找什么,告诉我们要求永远等待的请求?

如何让网站提前失败并向我反馈导致延迟的原因?

我可以实时查看请求吗?

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

您可以像Fiddler一样安装代理级别的调试工具,并观察所有的http流量。

否则,你深入了解网络诊断的东西?

答案 1 :(得分:1)

FirebugChrome developer tools必须说什么?分别查看“网络”或“网络”部分。他们应该能够准确地分解加载和加载的时间。

如果您想查看JS解析或DOM事件等低级内容,您还可以使用Speed Tracer进入杂草。