August 2017
Intermediate to advanced
330 pages
7h 26m
English
Accessing resources is an expensive operation, it's even more expensive when the resource is requested frequently, and when it gets hardly updated. For a better performing Web API, it's essential to reduce the burden of accessing the least-updated resource by implementing a caching mechanism.
The caching concept helps in improving the performance and scalability of an app by reducing the work required to generate content.
ASP.NET Core provides a web server based memory caching technique called in-memory caching. The cache of content takes place on web server memory by using the IMemoryCache interface.
The in-memory caching is a good choice for limited use; applications that are not hosted on a web farm. It's ...