更新时间:2021-07-08 09:39:51
coverpage
Title Page
Second Edition
Copyright
ASP.NET Core 2 High Performance
Credits
Foreword
About the Author
About the Reviewer
www.PacktPub.com
Why subscribe?
Customer Feedback
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
What's New in ASP.NET Core 2?
What's new in Core 2
What's new in .NET Core 2
Performance improvements
What's new in ASP.NET Core 2
Standards
New C# features
C# 6
String interpolation
Null conditional
Exception filters
Asynchronous availability
Expression bodies
C# 7
Literals
Tuples
Out variables
References
Patterns
More expression bodies
More asynchronous improvements
JavaScript
Summary
Why Performance Is a Feature
Performance as a feature
Common classes of performance problems
Language considerations
Types of performance problems
When performance matters
Slower is sometimes better
Why issues are missed
Measuring
The benefits of planning ahead
Understanding hardware
Storage access speeds
Scaling approach changes
Tools and costs
Tools
Looking at some alternative tools
The new .NET
Setting Up Your Environment
Windows
Visual Studio 2017
Installing VS
Installing .NET Core 2
Creating your first app
Mac
Visual Studio for Mac
Installing VS Mac
Visual Studio Code
Linux
Getting started with .NET Core on Linux
Containerization with Docker
Using ASP.NET Core 2 with Docker
Measuring Performance Bottlenecks
SQL
SQL Server Profiler
Executing a simple query
MiniProfiler
Application profiling
Glimpse
Using Glimpse
IDE
Monitoring HTTP
Browsers
Chrome
Firefox
Fiddler