除了数据缓存、索引、存储过程、负载平衡这些技术以外还有哪些能够优化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之间组合使用的效率问题.
[解决办法]
索引方面,不是一两句话能说清楚的.但是楼主至少应该符合索引建立的原则.
对于分页存储过程.对表的分页和对大视图的分页,应该采用不同算法.一般来将对大表支持好的分页算,放到大视图效率就很可怜.反过来也是一样.