Questions: Reverse Proxy and Caching Architecture

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A developer configures their reverse proxy to cache all HTTP 200 responses with Cache-Control: max-age=3600. The site has a 'My Account' page that displays each user's personal order history and payment methods. What serious problem will this configuration cause?

AThe cache will fill up quickly because account pages are large, degrading performance for other resources
BThe first user's account page will be cached and served to subsequent users requesting that URL, exposing private data
CThe origin server will stop receiving requests and become unavailable when its idle timeout expires
DCache-Control: max-age only works for static assets; it is silently ignored for dynamic pages
Question 2 Multiple Choice

What distinguishes a reverse proxy from a forward proxy?

AA reverse proxy uses HTTPS while a forward proxy uses HTTP
BA reverse proxy operates at layer 4 while a forward proxy operates at layer 7
CA forward proxy acts on behalf of clients (hiding their identity from servers); a reverse proxy acts on behalf of servers (hiding server details from clients)
DA reverse proxy can only cache static files; a forward proxy caches all request types
Question 3 True / False

A reverse proxy and a forward proxy perform the same underlying function — the distinction is mainly about physical placement (client side vs. server side), not about whose interests they serve.

TTrue
FFalse
Question 4 True / False

A reverse proxy can improve performance for requests that cannot be cached — such as API calls with unique parameters — by terminating TLS, compressing responses, and rate-limiting, even when the response itself is not stored.

TTrue
FFalse
Question 5 Short Answer

Why must cached content in a reverse proxy be carefully controlled, and what categories of responses should generally never be cached?

Think about your answer, then reveal below.