欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » ASP.Net » 正文

热门阅读

Asp.Net项目执行速度优化建议

创建时间:2011年09月24日 13:49  阅读次数:(5101)
分享到:
今天在给客户更新项目时,客户反映在外网上访问项目的速度比较慢。所以需要对项目运行速度加以优化。因为项目是b/s架构,用asp.net开发,所以针对客户反映的情况,整理了以下一些方法。也供大家在b/s项目中参考:

一、合并Http请求数
Http请求数量检测:
项目的列表页面Http请求数(39个Requests)
项目的维护页面Http请求数(131个Requests)

具体方法:
1,合并页面中所引用的与背景图片
2,合并CSS
3,合并JavaScript
4,减少框架页
5,减少WebResource.axd的调用
6,减少htc的调用

二、减少数据加载量
1,将系统中几个调用了ext页面改为不调用ext,然后将ext的js文件从项目中删除。
2,整理js文件,将js中不用的方法删除,合并相同功能的js方法。
3,整理css文件,删除没有用到的css定义。
4,关闭不用的ViewState属性。
5,将VieweState存储到服务器。
6,减少列表页面中不重要的列。
7,开启GZIP压缩。

三、减少服务器的计算时间
1,优化SQL,尽量减少视图的套用。
2,按需取数据。
3,应用程序中避免重复加载数据。
4,检查代码中的循环。
5,检查是否在循环中定义了变量。
6,将不需要为Session赋值的页面,设置Session为Readonly。
7,不要在Session中存储大量数量。
8,减少SQL的读取次数。
9,检查Machine.config的httpModules的节点,删除管道链中没有用到的模块。
10,启用页面缓存。
11,执行预批编译。

四、减少客户端与服务器的交互
1,不需要重新读取数据的操作尽量放在客户端。

五、尽量将JS移到页面的尾部位置。

六、为每张图片设置大小。

七、一定不要给客户Debug版本程序。

以上方法,为小编对自己项目的分析和总结,受小编技术限制,有不对或不完全的方面,敬请原谅!
来源:.net学习网
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论0条
  • 暂无任何评论,请留下您对本文章的看法,共同参入讨论!
发表评论:
留言人:
内  容:
请输入问题 95+93=? 的结果(结果是:188)
结  果: