Need to Return Your Textbook Rental?
Ultra-Fast ASP.NET and over one million other books are available for Amazon Kindle. Learn more

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player


Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $2.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Ultra-Fast ASP.NET on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Ultra-Fast ASP.NET: Build Ultra-Fast and Ultra-Scalable web sites using ASP.NET and SQL Server [Paperback]

Richard Kiessig
4.8 out of 5 stars  See all reviews (13 customer reviews)

List Price: $49.99
Price: $30.37 & FREE Shipping on orders over $35. Details
You Save: $19.62 (39%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Gift-wrap available.
Want it tomorrow, July 11? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student


Amazon Price New from Used from
Kindle Edition $28.85  
Paperback $30.37  
Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
Ultra-Fast ASP.NET 4.5 (Expert's Voice in ASP.Net) Ultra-Fast ASP.NET 4.5 (Expert's Voice in ASP.Net) 4.0 out of 5 stars (5)
In Stock.

Book Description

November 9, 2009 1430223839 978-1430223832 1

Ultra-Fast ASP.NET presents a practical approach to building fast and scalable web sites using ASP.NET and SQL Server. In addition to a wealth of tips, tricks and secrets, you'll find advice and code examples for all tiers of your application, including the client, caching, IIS 7, ASP.NET, threads, session state, SQL Server, Analysis Services, infrastructure and operations. 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 site unrivaled speed.

The approach is mostly prescriptive; rather than drowning you in options, the book presents and explains specific high-impact recommendations and demonstrates them with detailed examples. Using this knowledge, you will soon be building high-performance web sites that scale easily as your site grows.

What you’ll learn

  • A way of thinking about performance issues that will help you obtain real results.
  • How to apply key principles that will help you build ultra-fast and ultra-scalable web sites.
  • How to 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.
  • Techniques that are being used by some of the world's largest web sites.
  • How to structure your HTML and CSS to create pages that load ultra-fast.
  • Tips for using Silverlight, Ajax and IIS 7 to improve the performance of your site.
  • How to use comprehensive caching at all tiers to deliver content faster.
  • Why you should avoid traditional session state and how to make the best use of cookies.
  • Tips and tricks for optimizing your ASP.NET and SQL Server code for performance and scalability.
  • How to use Analysis Services to offload your relational database.
  • Why many sites that serve individual pages quickly are not scalable.
  • How to avoid common pitfalls that can have an adverse impact on your site’s performance, both now and as it grows.
  • How to apply 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.

Who this book is for

This book will be useful for intermediate to advanced developers and architects who want to improve the performance of their ASP.NET-based web sites. Some knowledge of ASP.NET, SQL Server, and IIS is assumed. Example code is provided in C#. Experienced web developers who have recently moved from Java or PHP to .NET will find lots of valuable and interesting information.

This book will also be useful for non-developers who have a technical interest in what makes a web site fast. In particular, if you’re involved with web site operations, testing, or management, you will discover many of the principals and issues that your development teams should be addressing, along with demonstrations that help drive the points home.

Table of Contents

  1. Principles and Method
  2. Client Performance
  3. Caching
  4. IIS 7
  5. ASP.NET Threads and Sessions
  6. Using ASP.NET to Implementand Manage Optimization Techniques
  7. Managing ASP.NET Application Policies
  8. SQL Server Relational Database
  9. SQL Server Analysis Services
  10. Infrastructure and Operations
  11. Putting It All Together

Frequently Bought Together

Ultra-Fast ASP.NET: Build Ultra-Fast and Ultra-Scalable web sites using ASP.NET and SQL Server + Professional ASP.NET Design Patterns
Price for both: $64.29

Buy the selected items together
  • Professional ASP.NET Design Patterns $33.92

Editorial Reviews

About the Author

Rick Kiessig has been doing software design and development for more than 30 years. He is currently an independent software consultant who focuses on architecting and building large-scale websites using .NET and SQL Server. His clients have included companies such as Microsoft, MySpace, and the Hong Kong Jockey Club. Before that, he worked at Microsoft for four years, first as an architect and developer in MSN, and later at the Microsoft Technology Center (MTC). His experience at the MTC included leading weekly two to three day long Architectural Design Sessions with some of Microsoft's largest customers, to help them design and improve the architectures of their websites and other software. Before coming to Microsoft, Rick worked as an independent consultant in Silicon Valley for 20+ years. Projects included designing and building a large-scale Java-based Content Management System and architecting systems to deliver web content to millions of Interactive TV subscribers. He has also developed mission-critical real-time software for spacecraft that have flown to Mars several times, to the Moon and to a nearby comet. Rick has been an Internet user and developer since 1974. He moved from California to New Zealand in 2006, where he now resides.

Product Details

  • Paperback: 496 pages
  • Publisher: Apress; 1 edition (November 9, 2009)
  • Language: English
  • ISBN-10: 1430223839
  • ISBN-13: 978-1430223832
  • Product Dimensions: 1 x 7.4 x 9.1 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon Best Sellers Rank: #713,473 in Books (See Top 100 in Books)

More About the Author

I first started working with the Internet (actually, the ARPAnet, as it was known back then) as part of a work/study program at NASA Ames Research Center while I was in school in 1974. That was back in the days when 56Kbps was considered a "high speed" trunk and a 44MB disk was the size of a washing machine.

After working at Digital Equipment Corporation (DEC) during the summer doing tech support, I went to university at UC Santa Barbara. They turned out to be one of the early adopters of Unix.

After graduating from UCSB with a BA in Math in 1979, I got a job working with Unix, C, and the Internet.

During the 1980s, I moved to Silicon Valley and started my own software consulting company. I specialized in low-level operating systems work, performance tuning, and network-oriented applications. I led a team that did one of the first ports of Unix to a microprocessor (the 68000) and wrote a Unix-like OS from scratch, including a high-performance filesystem. I developed an XNS-based network stack and helped architect Intel's first port of Unix to the x86. I also wrote several 3-D scientific animation systems and a gate array placement package based on the simulated annealing optimization algorithm.

In the early 1990s, I wrote a custom real-time OS that was used in the US Navy's F-18 aircraft. I developed real-time applications that were used in spacecraft and associated ground support systems, including a system called the Stellar Compass that measures vehicle attitude using digital images of stars. That software has flown to the Moon, to Mars three times, and to a comet and back. I was also the principal architect and designer of the ground system and various flight software components for one of the world's first commercial imaging satellites for what is now DigitalGlobe (of Google Maps fame).

I was very enthusiastic about Java when I first heard about it in the mid-1990s. One of the first things I developed with it was a large-scale audio conferencing system. Sometime later, I used it to build a custom high-performance application server. I helped to architect and build several large-scale Java-based data-intensive web sites and web applications, including one that was designed to be deployed to and used by 20 million set-top boxes to provide Internet over TV. My most recent Java-based project was building a document-management-oriented filesystem; I am the primary inventor of several related patents. A number of financial institutions are now using the system to help address risk-management issues.

I went to work for Microsoft in late 1999. My first project there was to develop a comprehensive architecture to deliver MSN content via TV-oriented middleware platforms such as WebTV using C#, ASP.NET, and SQL Server. A few years later, after completing development of the initial system, I moved to the Microsoft Technology Center. I began working with and advising some of Microsoft's largest customers such as eBay and MySpace, regarding the .NET- and SQL Server-oriented aspects of their system architectures.

The common thread that binds my career together includes a focus on performance and reliability. The software development process is another long-time interest of mine, because I've seen first-hand how much of an impact it can have on the success or failure of a project.

In December 2006, my family and I left the intensity of Silicon Valley and moved to beautiful New Zealand, where we currently live. My hobbies include ham radio (callsign ZL2HAM) and photography.

Customer Reviews

Most Helpful Customer Reviews
26 of 26 people found the following review helpful
5.0 out of 5 stars Seeing the big picture: best practices + tips & tricks November 6, 2009
By decimal
One of the author's stated goals for this book is "to help remove some of the fog that may be masking the end-to-end vision of the technology and to help you see the beauty and the full potential of ASP.NET and SQL Server." He does an excellent job of doing just that.

We all want our web applications to run lean, clean and fast, but how do we best spend our time doing so? You might ask, "Should I spend more time improving my caching strategies? How should I approach it?" or "Should I spend my time trying to optimize IIS's performance? Where do I begin with that?"

With so many different ways to approach any given problem, you could spend days or weeks learning all the different ways you MIGHT be able to get your desired results. But if you're like me, after a while you just say, "OK, OK, someone please just tell me the best way to approach this for most situations and I'll tweak it for my needs." That's what you get here.

This book is great. It is a collection of best practices, tips and tricks for architecting your web applications to be both ultra-fast AND ultra-scalable. Instead of listing a thousand things you might want to try out to see if it helps, this book just says, "here is a proven approach that works for most situations, most of the time". Thank you! Let's implement it and move on to the next one.

But more than just telling you, "Do this, then do that", this book explains the Why's as you go along. This is invaluable as it is how we actually learn and integrate these things into our understanding of the big picture.

It is clear that the author has deep and intimate knowledge of the subject. His credentials explain why. He began working with the Internet and writing network-oriented software in the 70's.
Read more ›
Comment | 
Was this review helpful to you?
12 of 12 people found the following review helpful
This book is simply brilliant, and checking the credentials of the author, a distinguished veteran engineering manager and software architect, one is not suprised in the least. It is one of those special books that pop up now and then - of the kind that would be written by .NET experts such as Juval Lowy or Jeffery Ritcher and a combination of an architectural guru such as Chris Loosley who wrote the now dated but probably best distributed software performance/scalability text ever written High-Performance Client/Server or say Martin Fowler who wrote one of the two quintessential patterns-based software architecture texts, Patterns of Enterprise Application Architecture.

The MS Press Improving .NET Application Performance and Scalability (Patterns & Practices) is similar in spirit and content to Ultra-Fast ASP.NET, but though still useful, it is quite dated (published 2004, that is before .NET 2.0/ASP.NET 2.0) and also much broader in scope and a bigger tome. In contrast, Ultra Fast targets ASP.NET and is very up-to-date, very readable and practical. By limiting the scope to ASP.NET and MS platforms he was able to comfortably and expertly cover all tiers, from the web front-end through the web/app tier to the data and infrastructure layers. Similar books exist for the LAMP platform (e.g,
... Read more ›
Comment | 
Was this review helpful to you?
15 of 16 people found the following review helpful
5.0 out of 5 stars A Must-Have Book for any ASP.NET Developer November 30, 2009
I have been programming in ASP.NET for a few years now but still have lots to learn in my opinion. I know how to create fairly robust ASP.NET websites with AJAX, membership roles, with a few data business objects and so forth. But one thing I had very little knowledge of was how to make my ASP.NET more efficient and run faster.

I love ASP.NET, C# And the whole .NET framwork, but I must admit it can be a little slow compared to other technologies and many of the newer AJAX controls have lots of overhead to deal with. Of course with with 'magic' of AJAX, these ASP.NET controls can make a website feel like a windows desktop application but it does have its vices which id overhead of the viewstate among others.

This is the first and only book that I have found that really focuses only on how to make your ASP.NET web pages, more efficient and load and run faster. There are a few other books for general website performance (i.e. Even Faster Websites by Steve Souders) but that is for general topics like CSS and JavaScript, not ASP.NET specific.

Here are some of the many topics you will learn from this book:

*A way of thinking about performance issues that will help you obtain real results.
*How to apply key principles that will help you build ultra-fast and ultra-scalable web sites.
*How to 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.
*Techniques that are being used by some of the world's largest web sites.
*How to structure your HTML and CSS to create pages that load ultra-fast.
*Tips for using Silverlight, Ajax and IIS 7 to improve the performance of your site.
Read more ›
Was this review helpful to you?
Most Recent Customer Reviews
3.0 out of 5 stars A lot of good approaches but largely out of date
This book has a lot of high-level suggestions about how to facilitate high performance, scalable web development. Read more
Published 23 days ago by micah_raleigh
5.0 out of 5 stars Must read
I red the whole book. This is by far the best book and right on the topic. It's a must read for any serious professional
Published 22 months ago by Eugene Zilberleyb
5.0 out of 5 stars Best computer book in my collection
Awesome! Best computer book in my collection. Clear. Concise. Probably should be named Ultra Fast Performace since it spans lots of areas beyond ASP. Read more
Published on April 20, 2012 by Eric
5.0 out of 5 stars Every .NET developer should read
Kiessig has written an excellent book. He discusses numerous techniques that you can implement in your code to squeeze performance and scalability. Read more
Published on August 30, 2011 by Paul Gehrman
4.0 out of 5 stars Great on performance - no coverage of how to scale
First, this is a great book.

The author, Rick Kiessig, does a great job of describing how to build fast web sites - based on a web server and a SQL Server. Read more
Published on June 7, 2011 by Joe Surfage
5.0 out of 5 stars Does what it says on the tin - This is a Must Buy.
Any developer NEEDS this book. It is a must have. It tells you the basic FACTS to get the fastest possible website using ASP.NET. Read more
Published on December 18, 2010 by Douggy Fresh
5.0 out of 5 stars Get this book
If you are serious about achieving best ASP.NET practices, this is the book for you.

I've been developing intranet sites for several years. Read more
Published on October 9, 2010 by Born Canadian
5.0 out of 5 stars Just what I was looking for
I'm reading this book cover to cover, it's that good. It will teach you and be useful as a reference guide later. Read more
Published on July 25, 2010 by Shabadoo
5.0 out of 5 stars Pragmatic, Valuable, and Creative ASP.NET Peformance Guidance
I picked up this gem of a book when it first came out in eBook format during the PDC. I sent it over to my Kindle and got through the entire book during session downtimes. Read more
Published on April 1, 2010 by Thomas Beck
5.0 out of 5 stars Highly focused and actionable performance guidance
Five stars. I am performance consultant specializing in Microsoft technologies. There are very few resource available in consolidated form that a guy like myself could use on a... Read more
Published on February 15, 2010 by alik levin
Search Customer Reviews
Search these reviews only

What Other Items Do Customers Buy After Viewing This Item?


Topic From this Discussion
Is DVD included
The code for the book is available by download, not on a DVD.
Jul 20, 2012 by Rick Kiessig |  See all 2 posts
Have something you'd like to share about this product?
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for Similar Items by Category