proxy_cache_path命令之levels参数详解 - Nginx篇
目录
- 默认目录
- 一级目录
- 两级目录
- 三级目录:第一种方式
- 三级目录:第二种方式
levels
参数负责设置缓存目录级别。
默认目录
假设cache
主目录为/data/nginx/cache
。
如果没有特殊指明此参数值,则默认是放在cache主目录下:
/data/nginx/cache/d7b6e5978e3f042f52e875005925e51b
一级目录
当levels=2
时,表示是一级目录
,且目录数为16*16=256:
/data/nginx/cache/2b/d7b6e5978e3f042f52e875005925e51b
两级目录
当levels=1:2
时,表示是两级目录
1和2表示用1位和2位16进制来命名目录名称。
在此例中,第一级目录用1位16进制命名,如b;第二级目录用2位16进制命名,如2b。
所以此例中一级目录有16个,二级目录有16*16=256个:
/data/nginx/cache/b/2b/d7b6e5978e3f042f52e875005925e51b
总目录数为16*256=4096个。
三级目录:第一种方式
当levels=1:1:1
时,表示是三级目录
,且每级目录数均为16个:
/data/nginx/cache/b/c/d/d7b6e5978e3f042f52e87500592
总目录数为161616=4096个。
三级目录:第二种方式
当levels=2:2:2
时,表示是三级目录
,且每级目录数均为16*16个:
/data/nginx/cache/2b/3c/4d/d7b6e5978e3f042f52e875005925e51b
总目录数为256256256个。
参考链接:
[1]https://blog.csdn.net/cup_chenyubo/article/details/102687861
学习,留下足迹!!!
proxy_cache_path命令之levels参数详解 - Nginx篇相关推荐
- python u_对python 命令的-u参数详解
缘起: 今天在看arcface的训练代码,在shell脚本中运行python 命令时后面加了-u 参数(python -u xx.py),于是对这个参数进行了下小研究. 准备知识 用网上的一个程序示例 ...
- ls命令及常用参数详解
ls命令及常用参数详解 ls命令及常用参数详解 ls命令详解 Linux中执行ls -l后,显示的各列代表什么意思? ls命令及常用参数详解 ♢\color{red}{\diamondsuit}♢ l ...
- ping ip 端口_学生会私房菜【20200305期】——Ping命令及其常用参数详解
一命令原理 Ping是ICMP的一个典型应用.Ping是检测网络连通的常用工具,同时也能收集其他相关信息.用户可以在Ping命令中指定不同参数,如ICMP报文长度.发送的ICMP报文个数.等待回复响应 ...
- g++编译命令使用以及参数详解
gcc & g++现在是gnu中最主要和最流行的c & c++编译器 . g++是c++的命令,以.cpp为主,对于c语言后缀名一般为.c.这时候命令换做gcc即可.其实是无关紧要的. ...
- linux命令之ls命令及常用参数详解
1. ls命令解释 ls英文全称为list,列表列出的意思.作用是列出目录中的内容 2. 命令格式 Ls [参数] [目录] 3. 命令常用参数 不带参数:默认列出目录下的所有文件名 -l: ...
- Linux: Top命令查询结果参数详解
1.top -H -p 16482 (某个进程内部线程的运行情况) 整体统计信息 第一行:系统运行状态和平均负载 第一个参数:目前的时间 :10:14分 第二个参数:系统目前运行的时间:运行了 ...
- gcc命令常用选项参数详解
gcc是GUN C和C++编译器,我们通常使用GCC时,编译器会依次做如下工作:preprocess(预处理),compilation(编译),assembly(汇编),link(链接).gcc提供了 ...
- wget命令使用及参数详解
文章目录 1.命令格式: 2.命令功能: 3.命令参数 启动参数 记录和输入文件参数 下载参数 目录参数 HTTP 选项参数 FTP 选项参数 递归下载参数 递归下载中的包含和不包含(accept/r ...
- linux的tar命令之-N参数详解
背景: 一次下载文件太多,服务器禁止,需要先压缩打包一下. 难点: 该文件夹下每次文件都会更新,随时增加,而且会慢慢增多,不能每次都打包全部啊 过程: 1.先用tar --help找到有个-N的参数可 ...
最新文章
- 查看 php-cgi 进程数
- oracle 三列数值相加,Oracle SQL/PLSQL:按货币拆分和求和值的分层查询
- linux 显示unix时间,小弟我使用过的Linux命令之uptime - 显示系统运行时间
- 使用外星人进行测试:如何使用Arquillian测试JPA类型转换器
- Linux查看设置系统时区
- 提高篇 第五部分 动态规划 第1章 区间类动态规划
- python读大文件方法_使用Python读取大文件的方法
- html怎么只操作第一个li,css3如何选择第一个子元素?
- GitHub 上受欢迎的 Android UI Library 整理一
- 开源工具 | 手游自动化框架GAutomator,新增iOS系统和UE4引擎支
- Russ Cox:这不是Go项目的标准布局 | Gopher Daily (2021.04.28) ʕ◔ϖ◔ʔ
- 打开终端如何自动进入conda环境
- 不登录微信怎么查看电脑里的微信聊天DAT图片
- 牛客小白月赛22 D.收集纸片
- 每周读书#6 - 《写给大家的中国美术史》
- ATIPTA和CdnCtr
- 「硬见小百科」电子元器件图片识别(电容篇)
- 梯度下降的一阶泰勒公式展开证明
- ansys仿真论文描述
- COM组件浅析(三)- 使用C/C++操作Adobe Illustrator