用ASP,HTMl,Javascript开发了套企业管理程序,做到最后发现一个比较严重的问题:就是操作速度慢!慢不是体现在server端,而是体现在客户端,许多已打开的页面在切换时,明细滞后,且CPU占用率经常100%!(仅在客户端,server端很正常)程序打开时,只开一个IE,然后许多功能都是用层和iframe实现的,特别是iframe很多。如果说运行中CPU占用率高倒也罢了,问题是即使我在页面空白处快速晃动鼠标,CPU也能达到100%,然后再掉下来。非常不解!不知何原因?
调试欢乐多
建议:重新设计页面功能,分解至多个页面,或适当采用 ajax 处理之!
而且只能单线程执行...
看看Qzone就知道了...
我猜想是不是一个IE窗口下,开了很多iframe后,本身性能就无法保证了?
===============================================
怎么可能会有这种事?难道有很多鼠标事件?
看看这个...
http://blog.csdn.net/meizz/archive/2005/12/09/548116.aspx
同样的文件用firefox打开,随便鼠标怎么动,从来不超过7%。看来IE一旦加载了一个大容量的文件,性能会明显下降,即使仅仅打开一个本地文件而已。