nginx是否在使用标头缓存控制:无缓存请求时重置URL的缓存?

nginx是否在使用标头缓存控制:无缓存请求时重置URL的缓存?,nginx,Nginx,我在文档中没有找到它,但在调试时,我看到以下行为: 第一次请求资源 第二次请求资源时,请检查缓存是否返回了它 更新资源 第三次请求资源,标头:缓存控制:无缓存 验证已返回更新的资源 第四次请求资源,检查缓存是否返回更新的资源 那么,可以使用带有缓存控制的查询:无缓存来更新缓存数据吗?您到底想实现什么 如果可以通过简单地发出一个带有这个额外头的请求来绕过缓存,那么它可能会被归类为bug和DoS漏洞。至少,当管理员显式启用缓存时,它作为默认值肯定没有那么大意义 但是,如果当请求中存在缓存控制时,

我在文档中没有找到它,但在调试时,我看到以下行为:

  • 第一次请求资源
  • 第二次请求资源时,请检查缓存是否返回了它
  • 更新资源
  • 第三次请求资源,标头:缓存控制:无缓存
  • 验证已返回更新的资源
  • 第四次请求资源,检查缓存是否返回更新的资源

那么,可以使用带有缓存控制的查询:无缓存来更新缓存数据吗?

您到底想实现什么

如果可以通过简单地发出一个带有这个额外头的请求来绕过缓存,那么它可能会被归类为bug和DoS漏洞。至少,当管理员显式启用缓存时,它作为默认值肯定没有那么大意义

但是,如果当请求中存在
缓存控制时,您打算绕过缓存,那么您可以将类似的内容与所需的变量之一一起使用:

proxy_cache_bypass $http_cache_control;

我的回答够了吗,还是遗漏了什么?