Process Flow - Expires directive
Client requests resource
Nginx checks Expires directive
Calculate expiration time
Add Expires header to response
Send response with Expires header
Client caches resource until expiration
After expiration, client requests resource again
This flow shows how nginx uses the Expires directive to tell browsers when a resource should be considered fresh or stale.