没有合适的资源?快使用搜索试试~ 我知道了~
首页Ultra-fast ASP.NET - Building Ultra-fast and Ultra-scalable Web Sites
Ultra-fast ASP.NET provides a practical guide to building extremely fast and scalable websites using ASP.NET and SQL Server. Written by a highly-experienced consultant it provides straight-forward guidance for achieving performance increases through clearly delimited alterations to website’s design and coding. The book deals with all aspects of website performance from client computer to the website code to the supporting IIS and SQL Servers that underpin it. This gives readers all the information that they need in a single volume.
资源详情
资源评论
资源推荐
Kiessig
Ultra-Fast ASP.NET
Companion
eBook Available
this print for content only—size & color not accurate
Books for professionals By professionals
®
Cyan
MaGenTa
yelloW
BlaCk
US $49.99
Shelve in
.NET
User level:
Intermediate–Advanced
www.apress.com
SOURCE CODE ONLINE
Companion eBook
See last page for details
on $10 eBook version
THE APRESS ROADMAP
Ultra-Fast ASP.NET
Pro Silverlight for the Enterprise
Pro ASP.NET 3.5 in C# 2008
Pro Silverlight 3 in C#
Pro ASP.NET MVC
Beginning Silverlight 3
Beginning ASP.NET
E-Commerce in C#
Beginning ASP.NET 3.5
in C# 2008
ISBN 978-1-4302-2383-2
9 781430 223832
5 49 9 9
Ultra-Fast ASP.NET
Dear Reader,
Ultra-Fast ASP.NET presents a practical approach to building fast and scal-
able web sites. In addition to a wealth of tips, tricks, and secrets, I present a
way of thinking about performance issues that will help you obtain real results.
By applying the Ultra-Fast approach to your projects, you’ll squeeze every last
ounce of performance out of your code and infrastructure, giving your sites
unrivaled speed.
I wrote this book in part because I want the Web to be better and faster than
it is today and because I want you to help make that happen. I share the insights
I’ve developed during the time I’ve spent working with and advising some of the
world’s largest web sites and during my 30+ years as a software architect and con
-
sultant. As a result, you’ll learn the best optimization and refinement techniques
to give your apps a boost without the pain of tweaking and experimentation.
My approach is mostly prescriptive; rather than drowning you in options,
I explain specific high-impact recommendations and demonstrate them with
detailed examples. Using this knowledge you’ll soon be building robust, high-
performance web sites that scale easily as your site grows.
You will learn how to:
• Apply the key principles that will help you build Ultra-Fast and Ultra-Scalable
web sites.
• Use the Ultra-Fast approach to be fast in multiple dimensions. You’ll have not
only fast pages but also fast changes, fast fixes, fast deployments, and more.
• Identify performance traps (such as with session state) and learn how to
avoid them.
• Put into practice an end-to-end systems-based approach to web site
performance and scalability, which includes everything from the browser and
the network to caching, back-end operations, hardware infrastructure, and your
software development process.
Richard Kiessig
trim = 7.5" x 9.25" spine = 0.9375" 496 page count
The eXperT’s VoiCe
®
in .neT
Ultra-Fast
ASP.NET
Richard Kiessig
Build Ultra-Fast and Ultra-Scalable
web sites using ASP.NET and SQL Server
i
Ultra-fast ASP.NET
Building Ultra-fast and Ultra-scalable Web
Sites Using ASP.NET and SQL Server
■ ■ ■
Richard Kiessig
Ultra-fast ASP.NET
Copyright © 2009 by Richard Kiessig
All rights reserved. No part of this work may be reproduced or transmitted in any form or by
any means, electronic or mechanical, including photocopying, recording, or by any
information storage or retrieval system, without the prior written permission of the copyright
owner and the publisher.
ISBN-13 (pbk): 978-1-4302-2383-2
ISBN-13 (electronic): 978-1-4302-2384-9
Printed and bound in the United States of America 9 8 7 6 5 4 3 2 1
Trademarked names may appear in this book. Rather than use a trademark symbol with every
occurrence of a trademarked name, we use the names only in an editorial fashion and to the
benefit of the trademark owner, with no intention of infringement of the trademark.
Lead Editor: Matthew Moodie
Technical Reviewer:
Editorial Board: Clay Andres, Steve Anglin, Mark Beckner, Ewan Buckingham, Tony Campbell,
Gary Cornell, Jonathan Gennick, Michelle Lowman, Matthew Moodie, Jeffrey Pepper,
Frank Pohlmann, Ben Renow-Clarke, Dominic Shakeshaft, Matt Wade, Tom Welsh
Copy Editors: Kim Wimpsett and Tiffany Taylor
Production Assistance: Patrick Cunningham
Indexer: Becky Hornyak
Artist: April Milne
Distributed to the book trade worldwide by Springer-Verlag New York, Inc., 233 Spring Street,
6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax 201-348-4505, e-mail orders-
ny@springer-sbm.com, or visit http://www.springeronline.com.
For information on translations, please e-mail info@apress.com, or visit
http://www.apress.com.
Apress and friends of ED books may be purchased in bulk for academic, corporate, or
promotional use. eBook versions and licenses are also available for most titles. For more
information, reference our Special Bulk Sales–eBook Licensing web page at
http://www.apress.com/info/bulksales.
The information in this book is distributed on an “as is” basis, without warranty. Although
every precaution has been taken in the preparation of this work, neither the author(s) nor
Apress shall have any liability to any person or entity with respect to any loss or damage
caused or alleged to be caused directly or indirectly by the information contained in this work.
The source code for this book is available to readers at http://www.apress.com.
iii
Contents at a Glance
■About the Author .............................................................................................. xviii
■Introduction ......................................................................................................... xx
■Chapter 1: Principles and Method .........................................................................1
■Chapter 2: Client Performance ............................................................................13
■Chapter 3: Caching ..............................................................................................71
■Chapter 4: IIS 7 ..................................................................................................127
■Chapter 5: ASP.NET Threads and Sessions ........................................................161
■Chapter 6: Using ASP.NET to Implement
and Manage Optimization Techniques ............................................201
■Chapter 7: Managing ASP.NET Application Policies ..........................................229
■Chapter 8: SQL Server Relational Database .......................................................263
■Chapter 9: SQL Server Analysis Services ..........................................................349
■Chapter 10: Infrastructure and Operations ........................................................385
■Chapter 11: Putting It All Together ....................................................................411
■Glossary .............................................................................................................435
■Index ..................................................................................................................439
■CONTENTS
iv
Contents
■About the Author .............................................................................................. xviii
■About the Technical Reviewer ............................................................................ xix
■Introduction ......................................................................................................... xx
■Chapter 1: Principles and Method .........................................................................1
The Difference Between Performance and Scalability ................................................... 2
Why Ultra-fast and Ultra-scalable? ................................................................................. 2
Optimization .......................................................................................................................................... 3
Process .................................................................................................................................................. 4
The Full Experience ............................................................................................................................... 5
End-to-End Web Page Processing .................................................................................. 5
Overview of Principles .................................................................................................... 8
Performance Principles ......................................................................................................................... 8
Secondary Techniques .......................................................................................................................... 9
Environment and Tools Used in This Book .................................................................... 10
Software Tools and Versions ............................................................................................................... 10
Terminology ......................................................................................................................................... 11
Typographic Conventions .................................................................................................................... 11
Author’s Web Site ................................................................................................................................ 12
Summary ...................................................................................................................... 12
■Chapter 2: Client Performance ............................................................................13
Browser Page Processing ............................................................................................. 14
Network Connections and the Initial HTTP Request ............................................................................ 14
剩余486页未读,继续阅读
flashdog2011
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0