解决网页加载问题

解决网页加载问题

我遇到了一个奇怪的问题,某个页面总是无法完成加载。这个页面偶尔无法完成加载 - 特别是,似乎 JS 文件没有下载或加载完成。

马塞洛斯·劳

我不知道如何解决此问题,因为刷新即可解决。我主要在 IE 7 和 8 中看到此问题,在 Safari 或 FireFox 中很少见。

如果您查看有问题的页面并刷新它 - 您应该会看到该问题。有什么想法吗?

更新:我的服务器确认所有文件都已以 200 或 304 状态发送,因此听起来这不是服务器问题。

答案1

第一次尝试时似乎加载成功(Chrome)。正如您所说,这通常是由于某些 JavaScript 文件加载不正确造成的。

最好的办法就是跑步Y!Slow为了萤火虫(Firefox)并加载页面。这应该能让您了解正在加载哪些脚本以及哪里出现缓慢现象。您还可以使用 Google Chrome 中的开发人员工具来诊断性能问题。

一般来说,最好的做法是将所有 JS 脚本以及任何外部 CSS 内容合并到一个文件中。浏览器对不同 Web 服务器发出的请求越少,网站加载速度就越快,网站“卡”在速度慢的服务器上(这可能由您控制,也可能不由您控制)的可能性就越小。

答案2

我发现 Fiddler2 是一个出色的工具,可以找出页面运行缓慢的原因。

Fiddler2

答案3

Dave 说的一切都听起来不错,而且那个页面对我来说加载得很好。还有两个一般性的事情(尽管可能性较小)需要检查:

  1. 日志,始终检查 Web 服务器的错误日志 :-)
  2. 这些客户端可能位于代理后面吗?

相关内容