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