首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nginx proxy_no_cache和proxy_cache_bypass

Nginx proxy_no_cache和proxy_cache_bypass
EN

Stack Overflow用户
提问于 2015-07-29 07:55:39
回答 1查看 17K关注 0票数 16

以下是文档:

proxy_cache_bypass 定义不能从缓存中获取响应的条件。如果字符串参数的至少一个值不是空的,并且不等于“0”,那么响应将不会从缓存中获取: proxy_cache_bypass $cookie_nocache $arg_nocache$arg_comment; proxy_cache_bypass $http_pragma $http_authorization; 可以与proxy_no_cache指令一起使用。 proxy_no_cache 定义不将响应保存到缓存的条件。如果字符串参数的至少一个值不是空的,并且不等于“0”,则不会保存响应: proxy_no_cache $cookie_nocache $arg_nocache$arg_comment; proxy_no_cache $http_pragma $http_authorization; 可以与proxy_cache_bypass指令一起使用。

这是否意味着如果我想完全排除缓存中的某些内容,应该同时设置proxy_no_cacheproxy_cache_bypass?如果我只设置proxy_cache_bypass可以吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-30 12:52:12

是。

如果您只是让proxy_cache_bypass设置为真页面,您不希望缓存(例如。登录用户),然后他们仍然会被保存到缓存中,并服务于那些应该得到缓存页面的人(例如。未登录用户)。

但是,将proxy_cache_bypassproxy_no_cache设置为true意味着这些用户既不会接收缓存,也不会贡献给缓存。

票数 25
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31694486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档