配置语法: | open_file_cache open_file_cache |
---|---|
默认配置: | open_file_cache off; |
配置环境: | http , server , location |
配置可以存储的缓存:
- 打开文件描述符,其大小和修改时间;
- 有关目录存在的信息;
- 文件查找错误,如“找不到文件”,“不读权限”等等。
- 应该通过open_file_cache_errors指令单独启用错误缓存。
该指令具有以下参数:
maxsets缓存中最大元素数; 在缓存溢出时,删除最近最少使用的(LRU)元素;如果在此时间内尚未访问该元素,则将其从缓存中删除; 默认情况下为60秒;关闭缓存。
示例:
open_file_cache max=1000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on;
配置语法: | open_file_cache_errors |
---|---|
默认配置: | open_file_cache_errors off; |
配置环境: | http , server , location |
启用或禁用文件查找错误的缓存 open_file_cache.
配置语法: | open_file_cache_min_uses |
---|---|
默认配置: | open_file_cache_min_uses 1; |
配置环境: | http , server , location |
设置由open_file_cache指令的非活动参数配置的时间段内文件访问的最小数量,文件描述符在缓存中保持打开所需。例如配置数量为1,则源文件在访问至少一次以后则会将源文件进行缓存
配置语法: | open_file_cache_valid |
---|---|
默认配置: | open_file_cache_valid 60s; |
配置环境: | http , server , location |