Create bookmark
ASP.NET Site Performance Secrets
Do you like this document?
Notes
Please login to add notes
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewers
- Table of Contents
- Preface
- + Chapter 1: High Level Diagnosis
-
+
Chapter 2:
Reducing Time to First Byte
-
+
Chapter 3:
Memory
- + Chapter 4: CPU
- + Chapter 5: Caching
- + Chapter 6: Thread Usage
-
+
Chapter 7:
Reducing Long Wait Times
-
+
Chapter 8:
Speeding up Database Access
-
+
Pinpointing bottlenecks
-
+
Fixing bottlenecks
- + Missing indexes
-
+
Expensive queries
- Cache aggregation queries
- Keeping records short
- Considering denormalization
- Being careful with triggers
- Using table variables for small temporary result sets
- Using full-text search instead of LIKE
- Replacing cursors with set-based code
- Minimizing traffic from SQL server to web server
- Object naming
- Use SET NOCOUNT ON
- Use FILESTREAM for values over 1MB
- Avoid functions on columns in WHERE clauses
- Use UNION ALL instead of UNION
- Use EXISTS instead of COUNT to find existence of records
- Combine SELECT and UPDATE
- + Locking
- + Execution plan reuse
- + Fragmentation
- Memory
-
+
Disk usage
- Optimizing query processing
- Moving the logfile to a dedicated physical disk
- Reduce fragmentation of the NTFS filesystem
- Consider moving the tempdb database to its own disk
- Split the database data over two or more disks
- Move heavily used database objects to another disk
- Use the optimal RAID configuration
- CPU
- Find out more
- Summary
-
+
Pinpointing bottlenecks
-
+
Chapter 9:
Reducing Time to Last Byte
-
+
Chapter 10:
Compression
- Agreeing on compression
- + Configuring compression in IIS 7
- + Configuring compression in IIS 6
- + Updating the metabase
- Configuring compression in IIS 5
- + Using compression in your development environment
- Measuring the difference compression makes
- Improving the compressibility of your pages
- Is compression the magic bullet?
- Find out more
- Summary
- + Chapter 11: Optimizing Forms
- + Chapter 12: Reducing Image Load Times
-
+
Chapter 13:
Improving JavaScript Loading
- + Problem: JavaScript loading blocks page rendering
- Approach 1: Start loading after other components
-
+
Approach 2: Loading JavaScript more quickly
- + Approach 3: Loading JavaScript on demand
-
+
Approach 4: Loading Javascript without blocking
- Improving ad loading
- + Improving CSS Loading
- Find out more
- Summary
-
+
Chapter 14:
Load Testing
- + Using a load test environment
- Building a load test environment
-
+
Hosting the website under load
-
+
Installing IIS on Vista or Windows 7
- Limitations
- Installation
- Opening the Firewall
- Installing Windows Server 2008
- Running Windows Server 2008 alongside Vista or Windows 7
- Installing virtual PC
- Installing Window Server 2008
- Getting more out of Virtual PC
- Creating a shared folder
- Installing .NET 4 or .NET 3.5 Service Pack 1
- Installing and configuring IIS 7 on Windows Server 2008
- Opening the Firewall
- + Installing Windows Server 2003
- ASP.NET test site
-
+
Installing IIS on Vista or Windows 7
- + Installing a database
-
+
Setting up a load generator
- Find out more
- Summary
- Index
Written in a practical and clear conversational style, this book is filled with real-life website performance scenarios. It is replete with lots of working code samples and practical advice, and just the right amount of theory you need to make sense of it all.This book is written for ASP.NET/SQL Server-based website developers who want to speed up their site using simple, proven tactics without going through a lot of unnecessary theoretical learning. If your website isn't performing well, this is the ideal book for you.
Your free to read time expires in minutes. After that you have to pause for an hour.
Test the closed alpha on paperc.com
Book Details
Authors
Categories
Computers > Programming > Microsoft Programming
Publishers
Publication year : 2010
License: All rights reserved ©
Times read: 27

