How to use filters in ASP NET Core MVC infoworld.com - get the latest breaking news, showbiz & celebrity photos, sport news & rumours, viral videos and top stories from infoworld.com Daily Mail and Mail on Sunday newspapers.
How to avoid redundant DI code in ASP NET Core infoworld.com - get the latest breaking news, showbiz & celebrity photos, sport news & rumours, viral videos and top stories from infoworld.com Daily Mail and Mail on Sunday newspapers.
|
How to use LazyCache in ASP.NET Core MVC 5
Take advantage of LazyCache to improve the performance and scalability of your ASP.NET 5 Core applications in heavy load scenarios. Thinkstock
Microsoft’s ASP.NET Core has become a popular way to build high-performance, modern web applications that can run on Windows, Linux, or MacOS. An important way to ensure high performance and reliability in applications that experience high volumes of requests is caching frequently used data.
LazyCache is a simple in-memory caching service that is both easy to use and thread safe. “Lazy” refers to the fact that LazyCache will never execute your cacheable delegates more than once for each “cache miss,“ i.e., whenever the data requested is not found in the cache. In other words, laziness reduces computational overhead.
Take advantage of init-only setters to make configuration options immutable in ASP.NET Core MVC 5 to avoid unnecessary assignments and eliminate opportunities for errors.