日期:2014-05-18  浏览次数:20647 次

除了数据缓存、索引、存储过程、负载平衡这些技术以外还有哪些能够优化asp.net网站的性能呢?
望大家指教

------解决方案--------------------
HTML静态化
图片服务器分离
镜像
http://www.cnblogs.com/lhb25/archive/2009/01/11/1373840.html
------解决方案--------------------
http://hi.baidu.com/yby0260/blog/item/f92ce2ebd1f2e7d4d539c9bb.html
------解决方案--------------------
up..
------解决方案--------------------
都不是。

asp.net缓存的第一关键是大量使用OutputCache。
------解决方案--------------------
静态化...最近讨论的比较多

------解决方案--------------------
除了服务器方面的优化外,程序方面可以考虑以下几个:
1.正常的程序流程不要用异常来控制
2.用连接池来改善打开和关闭数据库对性能的影响
3.必要时才使用Server Control
4.只在必要时保存服务器控件视图状态

------解决方案--------------------
图片的client Cache.

5楼的OutputCache,如果和其他cahe组合使用,效果会很好.好像是蝈蝈峻的blog里提到过cache之间组合使用的效率问题.
------解决方案--------------------
索引方面,不是一两句话能说清楚的.但是楼主至少应该符合索引建立的原则.
对于分页存储过程.对表的分页和对大视图的分页,应该采用不同算法.一般来将对大表支持好的分页算,放到大视图效率就很可怜.反过来也是一样.