proxy_cache_lock

proxy_cache_lock指令用于设置是否开启缓存的锁功能

在缓存中,某些数据项可以同时被多个请求返回的响应数据填充。开启该功能后,Nginx服务器同时只能有一个请求填充缓存中的某一数据项,这相当于给该数据项上锁,不允许其他请求操作。其他的请求如果也想填充该项,必须等待该数据项的锁被释放。这个等待时间由proxy_cache_lock_timeout指令配置。

该指令的语法结构为:

proxy_cache_lock on | off;

默认情况下,设置为关闭状态。

Last updated