语 法:open_file_cache off;
open_file_cache max=N [inactive=time];
默认值:open_file_cache off;
上下文:http, server, location
配置可以存储的缓存:
打开文件描述符,它们的大小和修改时间;
有关目录存在的信息;
文件查找错误,例如“找不到文件”、“没有读取权限”等。
错误缓存应由 open_file_cache_errors 指令单独启用。
该指令具有以下参数:
max:设置缓存中元素的最大数量;在缓存溢出时,最近最少使用 (LRU) 元素被删除;
inactive:定义一个时间,如果元素在这段时间内未被访问,则在该时间之后从缓存中删除该元素;默认为 60 秒;
off:禁用缓存。
例子:
open_file_cache max=1000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on;