我有一个奇怪的问题,一个特定的页面没有完成加载…所有的时间。 间歇地,这个页面没有完成加载 – 特别是,似乎JS文件没有下载或完成加载。
马歇洛斯法
我不知道如何解决这个问题,因为刷新它修复它。 我主要看到它在IE 7和8,很less在Safari或FireFox。
如果您查看有问题的页面,请刷新它 – 您应该看到这个问题。 有任何想法吗?
更新:我的服务器确认所有的文件已被发送200或304状态,所以它听起来像它不是一个服务器问题。
似乎从这里(Chrome)的第一次尝试加载确定。 正如你所说,这通常是由于一些JavaScript文件加载不正确。
最好的办法是运行Y! Firebug (Firefox) 缓慢并加载页面。 这应该让您知道哪些脚本正在加载以及缓慢进入的位置。您还可以使用Google Chrome中的“开发人员工具”来诊断性能问题。
一般来说,最好的做法是将任何JS脚本合并到一个文件中,以及任何外部CSS内容。 浏览器对不同networking服务器的请求越less,网站加载的速度就越快,而且可能会被“卡住”在可能或不可能控制的慢速服务器上。
我发现Fiddler2是找出页面缓慢的一个很好的工具。
Fiddler2
戴夫所说的一切听起来都不错,而且这个页面对我来说还不错。 两个通用的剩余(尽pipe可能不太可能)要检查的事情是: