我们有一个非常不正常的问题。我们有一个aspx页面,在3秒内在Firefox中加载。在IE8中需要20秒。这在许多PC上都是一致的。我们已经更改了页面,因此输出的唯一内容是HTML和图像 - 没有javascript(设计的页面使用了很多jquery用于手风琴式的behviour,我们推测这可能是问题所以我们将它全部剥离并得到完全相同的事情发生了。)
Firebug和httpwatch都没有指出问题所在。页面有效负载大约为470K。
我真的很困惑。非常感谢任何帮助,见解或指示
所有最好的
贝
答案 0 :(得分:1)
您是否正在使用可能在编译时创建jquery或javascript的任何控件?
注意:几乎所有使用ajax库组件的人都会这样做。
答案 1 :(得分:0)
这似乎是IE大文件加载延迟的另一种解决方案:创建一个较小的HTML文件,通过HREF链接到大文件(或该文件中的书签(名为锚))。
此测试已尝试多次,IE大直接加载大文件总是会导致长时间延迟,但是当用户单击小文件中的链接转到大文件时则不会。
也许,IE正在分析主文件以查看它是否已经加载到缓存中。
注意:此测试的HTML文件为11 MB(来自2000页书籍的文本,其中包含许多书签以及指向这个非常长的HTML页面其他部分的书签的链接)。测试使用Firefox 15.0.1和IE 8.0.6001进行。