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也不是什么好事。
  • 相关阅读:
    [saiku] 系统登录成功后查询Cubes
    216. Combination Sum III
    215. Kth Largest Element in an Array
    214. Shortest Palindrome
    213. House Robber II
    212. Word Search II
    211. Add and Search Word
    210. Course Schedule II
    分硬币问题
    开始学习Python
  • 原文地址:https://www.cnblogs.com/xuzhong/p/364805.html
Copyright © 2011-2022 走看看