我的项目 系统性能优化

 前段时间对我们的系统进行Performance Tuning。做了一些item来解决前台的一些性能问题。(我们的系统前台用的技术是Asp.net

后台用的是Java。中间通过WebService进行交互。)

一. Cache  js ,Css ,ico

    1.在iis manager 设置 js,css,ico 的expiration header 设置为'Never expired'.

    2.在调用js的指令后加一个版本号,这样当iis发现版本号变化之后,它会重新去取。 Sample.

    3.VersionNo 可以在Web.config中配置,这样发布就可以解决问题.

二. 把.apsx文件中的js最大可能的移到单独的js文件中,因为可以cache它。

三. 减少Masterpage 中 id值的长度Can reduce the page's size。Sample:From  ContentPlaceHolder1 to 'CPH1'

四. Load on Demand,重载saveviewstate(), this.ServerCotrol.enableviewstate = this.ServerControl.Visible方法 。

     这样对那些需要隐藏的内容,Render 到 UI的pagesize 就为 0.

五. Set css at top and js at bottom.

 

转载于:https://www.cnblogs.com/Excellentchen/archive/2010/01/21/1653399.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值