更新时间:2021-07-02 16:34:12
coverpage
ASP.NET Core 1.0 High Performance
Credits
Foreword
About the Author
Acknowledgments
About the Reviewer
www.PacktPub.com
eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Why Performance Is a Feature
Performance as a feature
Common classes of performance problems
Understanding hardware
Tools and costs
The new .NET
Summary
Chapter 2. Measuring Performance Bottlenecks
Tools
Science
Chapter 3. Fixing Common Performance Problems
Latency
Asynchronous operations
Select N+1 problems
Pragmatic solutions with hardware
Oversized images
Chapter 4. Addressing Network Performance
Internet protocols
Compression
Caching
Chapter 5. Optimizing I/O Performance
Input/output
Solutions
Simulation and testing
Chapter 6. Understanding Code Execution and Asynchronous Operations
Getting started with the core projects
Data structures
Hashing and checksums
Serialization
SIMD CPU instructions
Parallel programming
Practices to avoid
Chapter 7. Learning Caching and Message Queuing
Why caching is hard
Message queuing
Chapter 8. The Downsides of Performance-Enhancing Tools
Managing complexity
A culture of high performance
The price of performance
Distributed debugging
Managing stale caches
Chapter 9. Monitoring Performance Regressions
Profiling and measurement
Testing
Staying alert
DevOps
Hosting
Chapter 10. The Way Ahead
Reviewing what we learned
Further reading
Library and framework support
The future