注册 登录
编程论坛 ASP技术论坛

不同浏览器速度完全不同……请教思路

水濂山人 发布于 2009-09-21 18:34, 572 次点击
我设计的一段考试代码,使用IE浏览器,点击“考试”按钮后竟然10来秒才能开启页面!!!
把这些代码打印出来,用笔标标划划查找原因都没查到!气晕我!

今天偶然使用“谷歌浏览器3.0.*.*”,竟然速度奇怪无比,眨眼间就出来了!!!(约0.1秒?)
出于好奇,又安装了Opera浏览器,速度比IE快很多,但比谷歌慢,时间感觉有半秒左右。

请教:我想优化这段代码,但苦于找不到思路。不同浏览器速度表现完全不同,意味什么???与服务器端有关吗?似乎没有,因为无论是使用IIS还是NetBox,感觉都没有区别,只跟不同浏览器有关。

那么,如果是浏览器的原因,可能在哪些方面入手调整代码呢?

请教高手了。谢谢,先。

[ 本帖最后由 水濂山人 于 2009-9-21 18:36 编辑 ]
3 回复
#2
yms1232009-09-21 19:53
是否使用了Ajax,不同浏览器对Javascript等脚本的解析机制不同,所以速度上会有差距。
#3
水濂山人2009-09-21 22:40
试了一下下:
1.似乎没有用到ajax,原因是我还不会。
2.Chrome浏览器查看源码出现错误;Opera浏览器看到的源码跟IE查看的源码基本一致,说明服务器端执行应该一致。
3.用下载的“源码”(服务器解释完成后的代码,不是asp源码)存为a.htm,在三种浏览器里进行比较谁快……似乎也没有比较出一二三来,晕,只觉得它们都停留在了读硬盘时间上了!而运行asp时,道理上应该是服务器解释完之后,形成的html代码在内存……现在有了硬盘干扰……明天再比较一下,到底谁更快!今天太晚了……
4.还是没找出原因来!!!真难哇!
5.还是要感谢一下版主。我也从网上查到,Chrome浏览器对javascript的脚本执行速度,是IE的16倍!但是……
#4
水濂山人2009-09-23 16:32
看起来不是容易的问题……先结了贴再说吧。
1