From the course: Deploying ASP.NET Core Applications: From Fundamentals to Advanced Deployment Strategies

Unlock the full course today

Join today to access over 24,700 courses taught by industry experts.

Implementing caching and content delivery networks (CDNs)

Implementing caching and content delivery networks (CDNs)

- [Instructor] Implementing caching and CDNs is another deployment strategy that can be used. Caching is the process of storing copies of files or data in a temporary storage to reduce the time it takes to access them. This is particularly useful for frequently access data as it allows for quicker retrieval, reduces the need to fetch the data from its original source each time. A content delivery network or a CDN is a network of geographically distributed servers designed to deliver content more efficiently to users based on their location. The primary objective of implementing caching CDNs is to improve website performance, reduce server loads, and enhance the overall user experience by ensuring faster load times and greater reliability. Caching provides a lot of benefits, including reduced latency, which results in faster access to frequently used data. By serving cache data instead of fetching them from its primary source, server load is significantly decreased, allowing servers to…

Contents