In this thoroughly updated edition, authors Arun Kejariwal (MZ) and John Allspaw provide a systematic, robust, and practical approach to capacity planning—rather than theoretical models—based on their own experiences and those of many colleagues in the industry. They address the vast sea change in web operations, especially cloud computing.Understand issues that arise on heavily trafficked websites or mobile appsExplore how capacity fits into web/mobile app availability and performanceUse tools for measuring and monitoring computer performance and usageTurn measurement data into robust forecasts and learn how trending fits into the planning processExamine related deployment concepts: installation, configuration, and management automationLearn how cloud autoscaling enables you to scale your app’s capacity up or down
Each performance rule is supported by specific examples, and code snippets are available on the book's companion web site. The rules include how to:
If you're building pages for high traffic destinations and want to optimize the experience of users visiting your site, this book is indispensable.
"If everyone would implement just 20% of Steve's guidelines, the Web would be adramatically better place. Between this book and Steve's YSlow extension, there's reallyno excuse for having a sluggish web site anymore."
-Joe Hewitt, Developer of Firebug debugger and Mozilla's DOM Inspector
"Steve Souders has done a fantastic job of distilling a massive, semi-arcane art down to a set of concise, actionable, pragmatic engineering steps that will change the world of web performance."
-Eric Lawrence, Developer of the Fiddler Web Debugger, Microsoft Corporation