Ultra-Fast ASP.NET 4.5 [electronic resource] /
Kiessig, Rick.author.
Ultra-Fast ASP.NET 4.5 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.5, ASP.NET 4.5, threads, session state, SQL Server 2012 (otherwise known as Denali), Analysis Services, infrastructure and operations. By applying author Rick Kiessig's 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. Rather than drowning you in options, Ultra-Fast ASP.NET 4.5 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. Apply the key principles that will help you build Ultra-Fast and Ultra-Scalable web sites. 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.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewers; Introduction; Who Th is Book Is For; ASP.NET MVC, Windows Azure, and Sal Azure; Contacting the Author; Acknowledgments; CHAPTER 1 Principles and Method; The Difference Between Performance and Scalability; Why Ultra-fast and Ultra-scalable?; Optimization; Process; The Full Experience; End-to-End Web Page Processing; Overview of Principles; Performance Principles; Secondary Techniques; Environment and Tools Used in This Book; Software Tools and Versions; Terminology
Typographic ConventionsAuthor's Web Site; CHAPTER 2 Client Performance; Browser Page Processing; Network Connections and the Initial HTTP Request; Page Parsing and New Resource Requests; Page Resource Order and Reordering; Browser Caching; Network Optimizations; JavaScript Grouping and Placement; Avoiding document.writeO; Reordering Script That You Can't Modify; Requesting Images and Other Objects Mter the Page Loads; Script Defer and Async; Downloading Less; Reduce the Number of Resources per Page; Minify Your HTML, CSS, and JavaScript; Maximize Compressibility; Image Optimization
Minimize the Number of Images on Your PagesUse Transparency as an Alternative to Rollover Images; Optimize Background Images; Inline Image Encoding; Choose the Right Image Format; Optimize Image Compression and Dimensions; When to Use Image Slicing; Client-Side Image Maps; Specify Image Size Attributes; Web Site Icon File; General HTML, CSS, and JavaScript Optimization; Using an HTML Optimizer; Avoid Optimization Techniques That Violate the HTML Standards; Eliminating CSS Round-Trips for the First Page View; Using JavaScript to Gate Page Requests; Submit Buttons; Links
Using JavaScript to Reduce HTML SizeGenerate Repetitive HTML; Add Repetitive Text to Your Tags; Uploading Less; Optimizing CSS; Using Image Sprites and Clustering; Leveraging Dynamic HTML and JavaScript (Ajax); Improving Layout and Rendering Speed; Precaching; PrecachingIrnages; Precaching CSS and J avaScript; Using CSS Layout Without Tables; Optimizing JavaScript Performance; Summary; CHAPTER 3 Caching; Caching at All Tiers; Browser Cache; Caching Static Content; Avoiding Conditional GETs; Setting Cache-Control: max-age; Disabling Browser Caching for Static Content; Caching Dynamic Content
Using Cache ProfilesDisabling Caching; ViewState; How ViewState Works; Avoiding ViewS tate Misuse; UsingViewState as a Form of Caching; Protecting ViewState Data Integrity; Other Uses of ViewState; Minimizing ViewState Size; Using a Custom Template in Visual Studio; Minimizing Serialization Overhead; Storing ViewState on the Server; Cookies and Web Storage; Setting Session Cookies; Multiple NamelValue Pairs in a Single Cookie; Cookie Properties; Expires; Path; Domain; HttpOnly; Secure; Reading Cookies; Storing Binary Data in Cookies; Using a Compact Privacy Policy; Managing Cookies
Web Storage
Includes index.
Ultra-Fast ASP.NET 4.5 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.5, ASP.NET 4.5, threads, session state, SQL Server 2012 (otherwise known as Denali), Analysis Services, infrastructure and operations. By applying author Rick Kiessig's 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. Rather than drowning you in options, Ultra-Fast ASP.NET 4.5 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. Apply the key principles that will help you build Ultra-Fast and Ultra-Scalable web sites. 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.
Active server pages.
Microsoft .NET Framework.
Microsoft software.
Microsoft .NET Framework.
Software engineering.
Microsoft and .NET.
Software Engineering/Programming and Operating Systems.