当proxy_cache_lock_age到期并且允许另一个请求通过以填充缓存时,先前的请求是否被取消?

时间:2020-06-22 21:16:02

标签: nginx

https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_lock

启用后,一次仅允许一个请求,将一个请求传递给代理服务器,以填充根据proxy_cache_key指令标识的新缓存元素。同一缓存元素的其他请求将等待响应出现在缓存中,或者等待该元素被释放的缓存锁被释放,直到proxy_cache_lock_timeout指令设置的时间为止。

和proxy_cache_lock_age:

如果传递到代理服务器的用于填充新缓存元素的最后一个请求在指定时间内未完成,则可能再有一个请求传递到代理服务器。

文档尚不清楚。两个请求不会填充相同的缓存条目吗?因此,第一个必须放弃并清理,对吗?

0 个答案:

没有答案
相关问题