Performance Tuning Technique: 几个角度
2012-03-11
Performance Tuning Technique: 几个角度
性能受到系统架构的巨大影响, 而本书并没有涉及在高性能做为一个必需的设计约束时有哪些典型的场景以及可选的架构方案. 本书将内容限定在具体的产品和调优技术上, 或者, 技巧上. 架构决定性能的级别, 需要尽早确定必需的性能级别.
书中提议不要把web应用看成单个application, 而是”分布式组件集合”. 通常讲性能调优的书, 都是按照应用的不同层来分别讲述, 比如客户端性能, 服务端性能, 数据库调优等. 本书也不例外, 涉及HTML, ASP.Net, IIS, SQL Server等. 但实际上尽管每一层都有自己特定的问题和技巧, 手段却无外乎几类, 比如减少往返, 减少传输负载大小等.
因此我们可以试着从另一个角度来重新组织本书的几百条建议. 而这些角度是与实现技术无关的, 即使我们碰到的是不同的技术栈, 我们依然可以从这些角度出发举一反三, 得到自己的方案.
而这些新的角度可以使我们更容易看清其中的权衡和取舍, 比如减少往返和减少传输负载大小都可以提高性能...阅读全文
Performance Tuning Technique: 几个角度
性能受到系统架构的巨大影响, 而本书并没有涉及在高性能做为一个必需的设计约束时有哪些典型的场景以及可选的架构方案. 本书将内容限定在具体的产品和调优技术上, 或者, 技巧上. 架构决定性能的级别, 需要尽早确定必需的性能级别.
书中提议不要把web应用看成单个application, 而是”分布式组件集合”. 通常讲性能调优的书, 都是按照应用的不同层来分别讲述, 比如客户端性能, 服务端性能, 数据库调优等. 本书也不例外, 涉及HTML, ASP.Net, IIS, SQL Server等. 但实际上尽管每一层都有自己特定的问题和技巧, 手段却无外乎几类, 比如减少往返, 减少传输负载大小等.
因此我们可以试着从另一个角度来重新组织本书的几百条建议. 而这些角度是与实现技术无关的, 即使我们碰到的是不同的技术栈, 我们依然可以从这些角度出发举一反三, 得到自己的方案.
而这些新的角度可以使我们更容易看清其中的权衡和取舍, 比如减少往返和减少传输负载大小都可以提高性能...阅读全文