Speeding Up ASP.NET Core
summary
Covers performance tuning for ASP.NET Core, the cross-platform web framework built on .NET Core. Describes how to develop on macOS and deploy ASP.NET Core apps on Linux or in Docker containers, and discusses optimizations for running high-load web applications with this stack.
AI-written summary · about
chapters (24)
- 0:00ASP.NET Core introduction
- 4:51Performance optimization philosophy
- 7:18Diagnosing performance issues
- 10:11Frontend optimization
- 12:22Managing packages and images
- 14:10Traffic compression and Kestrel
- 16:17Kestrel and server tuning
- 19:08Hardware scaling
- 20:16Application profiling
- 22:06Database optimization
- 23:57Using cache
- 25:46Garbage collector in .NET
- 28:36Tuning the garbage collector
- 30:04Memory profiling in Visual Studio
- 31:09Memory analysis with PerfView
- 32:55Debugging with WinDbg
- 34:22Common code mistakes
- 35:25Manual memory management
- 36:50Disabling garbage collector
- 38:18Analyzing slow operations
- 39:47Async programming
- 43:44Microservice architecture
- 45:54Summary and recommendations
- 47:23Q&A
related talks
01h 02mGetting the best out of ASP.NET Core in Azure
01h 01mWhat's New In ASP.NET Core
36mWorking with ASP.NET Core on macOS
51mThe State of .NET (vol. 1)
01h 03mWhat you need to know about ASP.NET Core 2.2
48mWhat's new in ASP.NET Core 2.0?
01h 01mASP.NET Core Deep(er) Dive
01h 01mWhy your ASP.NET Core application won't scale
