首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

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

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

热点排行