Course

Configuring Caching using NGINX

Course details


Course number Points Time Modules
NGINXUniv-E-22-SDT 0 2 hours 15 minutes 5

Total Progress

0%

Course description

Configuring Caching using NGINX is a 2-hour course that provides a comprehensive view into how caching works and shows how to manage and tune a NGINX Cache.

Configuring Caching using NGINX is for system admins and DevOps who need a deeper understanding of NGINX Caching. The course starts with an intro to HTTP caching concepts. Students learn how caching works within NGINX and how to control what content is cached, when it is cached and for how long. They learn to configure NGINX to deliver stale cached content and override caching instructions from the origin server. Following this, students explore different configuration parameters and disk configurations which help fine tune cache performance. The course then concludes with discussions on caching techniques including cache locking, cache slicing, microcaching and the scenarios in which they can be applied.

Course modules

In this module, you will learn why browsers and servers cache content and how HTTP caching works, before setting up NGINX caching in the next module.

Module Resources
Caching Basics - NGINX Modern - CDS-thin-package NOT STARTED 20m Start  

In this module, you will learn how to configure basic caching on the NGINX server and configure logging so you can see what is happening with the cache. We will start caching at the intermediary (NGINX) and we will be able to see if the response came from the origin server or from NGINX. We will also do some benchmarking to see the improvement in response time with caching.

Module Resources
Caching with NGINX - NGINX Modern - CDS-thin-package NOT STARTED 25m Start  

In this module, you will learn how to configure basic caching on the NGINX server and configure logging so you can see what is happening with the cache. We will start caching at the intermediary (NGINX) and we will be able to see if the response came from the origin server or from NGINX. We will also do some benchmarking to see the improvement in response time with caching.

Module Resources
Controlling Cached Responses - NGINX Modern - CDS-thin-package NOT STARTED 20m Start  

In this module, we will talk about how to fine tune the cache and how to deal with some of the internal administrative overhead of the caching function. Specifically, we cover the cache manager and loader functions, how to manually purge the cache, cache locking and how NGINX handles byte range requests.

Module Resources
Fine Tuning the Cache - NGINX Modern - CDS-thin-package NOT STARTED 45m Start  

In this module, we will discuss options to optimize caching for different configurations – disk configurations, thread pools and microcaching.

Module Resources
Cache Deployment - NGINX Modern - CDS-thin-package NOT STARTED 25m Start