我在本地开发环境中遇到长页面加载时间。页面加载时间最长为25分钟。据我所知,浏览器不是在等待服务器响应,而是在等待一些由某些东西保持活跃的http请求。如果我运行一个超时的PHP脚本,响应是立即的,所以我知道这不是我的脚本永远需要(并且firebug确认这一点)。我怀疑我的本地网站正在尝试连接到不响应的第三方。无论我使用什么浏览器,行为都是一样的。
我的问题是:
我怎么知道花了很长时间?萤火虫什么也没告诉我。
我在http标题中寻找什么,告诉我们要求永远等待的请求?
如何让网站提前失败并向我反馈导致延迟的原因?
我可以实时查看请求吗?
非常感谢任何帮助。
答案 0 :(得分:1)
您可以像Fiddler一样安装代理级别的调试工具,并观察所有的http流量。
否则,你深入了解网络诊断的东西?
答案 1 :(得分:1)
Firebug或Chrome developer tools必须说什么?分别查看“网络”或“网络”部分。他们应该能够准确地分解加载和加载的时间。
如果您想查看JS解析或DOM事件等低级内容,您还可以使用Speed Tracer进入杂草。