关于页面执行效率的问题
http://www.diybl.com/ 2007-12-3 网络 点击:
[ 评论 ]
文章搜索:
【点击打包该文章】
最近一个星期都在修改公司的公共列表页面开发标签,是翻译.NET组的组件,页面执行效率的问题困扰了我很久,峰值的时候CPU占用率达到100%,几乎把页面,标签,js的代码全部拆开了,归结原因有以下几点:
1、 隐含域的问题
隐含域是不会显示在页面上的,通常来说是作页面控制使用,保存一些不想让用户看到的值,在表单里面如果包含过多的隐含域,会带来两方面的问题,一方面是提交的时候会连同所有表单一起提交,数据量比较大,增加服务的负担,另外一方面是当你的页面滚动的时候(我们的标签里面可以拖动表头)增加浏览器处理负担,占用大量的CPU,最初我们表单里面有22+N(记录数)个隐含域,删减到16个隐含域,减低了3%的CPU占用率;
2、 JS的问题
如果使用JS数组,达到一定数量后,处理起来相当耗费CPU及内存,应当尽量避免在页面上放置太多的JS数组,降低浏览器耗费的资源;
3、 CSS的问题
这个问题相当隐讳,在每个页面上CSS是不可避免的,当CSS中出现expression的时候,就必须要小心了,expression<
[1] [2]
如果图片或页面不能正常显示请点击这里 站内搜索:
推荐文章 |
