I’m the author of ASP.NET Core 2 High Performance, a book about creating fast, scalable, and high performance web applications with ASP.NET Core 2 (an open-source and cross-platform framework from Microsoft - they dropped the “Core” branding from .NET 5 onwards but it is the same open product, .NET 6 is effectively .NET Core 5).
Although many of the examples focus on ASP.NET Core 2 and C# 6 / 7, it is also a big collection of general tips and experience applicable to making web apps perform well with any language or framework. It covers image formats, compression, architecture, networks, cloud hosting and even a little bit of team culture.
Second Edition
The second edition (fully revised and updated for ASP.NET Core 2) is available to buy direct.
The second edition includes two brand new chapters. One on what’s new in ASP.NET Core 2, .NET Core 2, C# 6 and C# 7. Another on how to get started with .NET Core development on Windows, macOS, Linux, command line and with Docker containers.
A small selection of the topics covered in the book include:
- .NET Data Structures
- Parallel Programming
- Image Formats
- Data Compression
- Distributed Architecture
- Networking Diagnostics
- Measurement and Profiling
- Encryption and Hashing
- Cloud Hosting
- Containerization and VMs
- Team Culture
- Continuous Integration
- Automated Deployment
- Feature Switching
- Agile DevOps / WinOps
- Web UI Testing and Robotics
- JavaScript Service Workers
Original
If you really want it, then version one is still available.