zoukankan      html  css  js  c++  java
  • [ASP.NET]10 Tips for Writing HighPerformance Web Applications

    引用 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也不是什么好事。
  • 相关阅读:
    (3)C++复合类型
    (2)C++基本类型
    (7)js调试
    Oracle语句优先级
    oracle排序问题
    jsp四大对象
    postgresql时间加减计算
    全角空格,跟汉字一样宽
    bzoj1433 [ZJOI2009]假期的宿舍 最大流
    BZOJ 1264 AHOI2006 基因匹配Match 动态规划+树状数组
  • 原文地址:https://www.cnblogs.com/xuzhong/p/364805.html
Copyright © 2011-2022 走看看