在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
今天在MSN Group里面和一些朋友谈ASP.net程序的性能优化。 对于性能调优,几乎所有专家的建议都是:如果没有确切的性能测量,就不要进行性能调优。没有基准性能测试的调优基本上除了让系统的代码变的乱七八糟之外不会有其他好处,你费尽心思把一个算法从0.1秒提高到0.01秒得到的效果往往会被一个糟糕的select语句彻底淹没。 所以,前面的几种手段不是万灵药,要调优,首先要了解系统慢在哪儿。千万不能病急乱投医。下面的内容来自我个人的工作经验,不是所有系统都可以套用的,切记切记!!!! 对于OA/业务管理系统类型应用来说,数据库优化往往是关键点,原因有几点: 那么,知道了这个大方向,如何知道到底是那些SQL或者存储过程慢呢?这个就需要结合数据库的Profiler 对于SQL Server可以看看这篇文章
2,ViewState,这个咚咚体积比较大,对于internet应用来说,会有一定的影响。关于对它的优化,园子里面已经有的讲了,大家自己搜索一下吧。 3.使用缓存 4.不是很了解,请高手补充 5.网上很多介绍了,尤其是java那边,apache搭配tomcat有很多介绍。自己google下咯。 6.这个优化最复杂,效果也许最不明显,如果你一定要做,那就八仙过海,各显神通吧。
|
请发表评论