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也不是什么好事。
  • 相关阅读:
    子矩阵
    [Ahoi2008]Meet 紧急集合
    立体图
    CF933B A Determined Cleanup
    CF746G New Roads
    树的重量
    CF519E A and B and Lecture Rooms
    矩阵
    深入浅出乘法逆元
    20180519模拟赛T2——pretty
  • 原文地址:https://www.cnblogs.com/xuzhong/p/364805.html
Copyright © 2011-2022 走看看