ASP.NET Core Performance
Interested in making your ASP.NET Core site faster? This course will teach you key techniques to do just that – including caching, asynchronous techniques and gotchas, ways to keep responses small, diagnostic techniques to find problems, and more.
Improving the performance of websites can be a very challenging endeavor. In this course, ASP.NET Core Performance, you’ll learn techniques to improve and analyze the performance of ASP.NET Core websites. First, you’ll explore caching in its many forms – including what browsers do by default and how you can control that better, as well as techniques that you can do on the server side with both in-memory and distributed caching, including methods to invalidate cached information. Next, you’ll discover techniques and gotchas with asynchronous programming in C# – including the async/await keywords and the Task class. Additionally, you’ll also learn how to use tools to diagnose, benchmark, and load test sites. Finally, you’ll learn how to minimize the size of responses when appropriate, like compressing certain responses and minifying and bundling UI assets. When you’re finished with this course, you’ll have the skills and knowledge of performance optimization needed to improve the performance of your own ASP.NET Core websites..
Author Name: Erik Dahl
Author Description:
Erik Dahl has been developing software and architecture for 20+ years, mostly doing in-house development for his employers. His recent work has included a multi-tenant B2B implementation and self-registration B2C implementation for Duende IdentityServer, upgrading legacy ASP.NET websites from server-side technologies to a client/server mix and adopting TypeScript, building Web APIs as the back end for mobile and web applications, and finding ways to modernize existing applications and make them … more
Table of Contents
- Course Overview
1min - First Steps for Performance Optimization
39mins - Caching Techniques
41mins - Asynchronous Techniques
24mins - HttpContext, Forms, and Http Clients
25mins - Diagnostics, Benchmarking, and Load Testing
43mins - Optimizing Responses and UI Assets
17mins - Optimizing Memory Usage
25mins
There are no reviews yet.