我正在尝试将 NGINX 设置为 Web 服务器前面的 HTTP 缓存,并找到了这个很棒的指南:https://www.nginx.com/blog/nginx-caching-guide/。
默认行为是 NGINX 不会使用 缓存任何响应Cache-Control: private
,您可以使用 完全禁用此行为proxy_ignore_headers Cache-Control
,但是否存在一个中间立场,让 NGINX 充当私有浏览器缓存?我希望它缓存private
响应并仍然遵守max-age
指令。