西煞魄工厂

posts - 193, comments - 281, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理
引用 http://msdn.microsoft.com/msdnmag/issues/05/01/ASPNETPerformance/

要象成为一个优秀的ASP.Net开发人员,应该牢记这10条
1.Return Multiple Resultsets
    你可以在一次访问DB时,返回多个查询结果。
2.Paged Data Access
    尽量不要使用DataGrid中的分页,用存储过程实现这个工作。
3.Connection Pooling
    使用数据库连接池。在Web服务器上创建与DB连接的数据库连接池,这样可以减少程序需要数据库接求时每次都要进行TCP/IP连接的请求次数,提高响应的速度。
4.ASP.NET Cache API
    对某些常用数据,可以多使用Cache。
5.Per-Request Caching
6.Background Processing
7.Page Output Caching and Proxy Servers
    小心Proxy的Caching或你IIS中的Cacthe。就是说有时你会发现,某个程序刷新几次结果都一样(应该不一样),这基本上是Cache的问题,你可以在请求的URL后加一些其它参数避开它。display.aspx?temp=12345678。
8.Run IIS 6.0 (If Only for Kernel Caching)
    记注有时需要判断你的程序是否运行在IIS6.0下,因为有的东西可能运行会不正常的。
9.Use Gzip Compression
    对于大数据可以使用压缩功能。
10.Server Control View State
    有时使用Client端的StateView也不是什么好事。




标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》

相关文章:

相关链接: