In this hour, we discussed how to configure caching for your website using different types of backends. You also learned that you can implement caching at the site level using the CacheMiddleware framework. You can implement caching at the view level using the cache_page() decorator function. You also can implement caching at the object level using a low-level API that allows you to get, set, and delete items in the cache.
We also discussed how to use the Vary and Cache-Control headers to manage how upstream caches cache web pages.