Proxy and Caching


Caching content on a reverse proxy is one of the easiest ways to improve performance of standalone web servers. Delivering static content from the cache on your NGINX reverse proxy not only speeds delivery to clients, it reduces load on the application server, freeing it to more quickly process dynamic requests, like PHP pages. This course covers how to set up your own NGINX reverse proxy servers, how to configure caching, and finally how to combine the two for optimized delivery of both static and dynamic content.


The course is self-paced and is made up of slides with text, screenshots of example configurations, audio narration, and two video demonstrations. You may proceed through this course one slide at a time or you may skip around. You may also refer to it multiple times and take it as often as you like.

Learning Objectives

In this course, you will learn:

  • How to create reverse proxy servers
  • The options for caching in NGINX


You are familiar with NGINX but particularly interested in learning reverse proxy cache methods in NGINX.

Course Length

Approximately 30 minutes