Integrating Caching and Content Delivery within Solutions
This chapter introduces guidelines for using cache technology to improve the performance of modern web applications. You will learn about best practices with Azure Cache for Redis (also referred to as Azure Cache) and content delivery networks (CDNs). These platform as a service (PaaS) technologies help to improve loading speed for customer sites and reduce the load for backend and data storage. They also increase the availability of the static content cached on a CDN such as media, scripts, and configuration files with a hundred copies across the internet.
Another common scenario where caching technology can help is delivering updates. IoT devices and mobile devices can download and install updates synchronously without overloading the origin server. Popular packaging registries such as NuGet and registries of container images such as the Docker Hub benefit from a CDN by caching their binaries close to the clients who want...