目录

  • 默认目录
  • 一级目录
  • 两级目录
  • 三级目录:第一种方式
  • 三级目录:第二种方式

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篇相关推荐

  1. python u_对python 命令的-u参数详解

    缘起: 今天在看arcface的训练代码,在shell脚本中运行python 命令时后面加了-u 参数(python -u xx.py),于是对这个参数进行了下小研究. 准备知识 用网上的一个程序示例 ...

  2. ls命令及常用参数详解

    ls命令及常用参数详解 ls命令及常用参数详解 ls命令详解 Linux中执行ls -l后,显示的各列代表什么意思? ls命令及常用参数详解 ♢\color{red}{\diamondsuit}♢ l ...

  3. ping ip 端口_学生会私房菜【20200305期】——Ping命令及其常用参数详解

    一命令原理 Ping是ICMP的一个典型应用.Ping是检测网络连通的常用工具,同时也能收集其他相关信息.用户可以在Ping命令中指定不同参数,如ICMP报文长度.发送的ICMP报文个数.等待回复响应 ...

  4. g++编译命令使用以及参数详解

    gcc & g++现在是gnu中最主要和最流行的c & c++编译器 . g++是c++的命令,以.cpp为主,对于c语言后缀名一般为.c.这时候命令换做gcc即可.其实是无关紧要的. ...

  5. linux命令之ls命令及常用参数详解

    1.  ls命令解释 ls英文全称为list,列表列出的意思.作用是列出目录中的内容 2.  命令格式 Ls [参数] [目录] 3.  命令常用参数 不带参数:默认列出目录下的所有文件名 -l:   ...

  6. Linux: Top命令查询结果参数详解

    1.top  -H -p 16482  (某个进程内部线程的运行情况) 整体统计信息 第一行:系统运行状态和平均负载 ​第一个参数:目前的时间 :10:14分 ​第二个参数:系统目前运行的时间:运行了 ...

  7. gcc命令常用选项参数详解

    gcc是GUN C和C++编译器,我们通常使用GCC时,编译器会依次做如下工作:preprocess(预处理),compilation(编译),assembly(汇编),link(链接).gcc提供了 ...

  8. wget命令使用及参数详解

    文章目录 1.命令格式: 2.命令功能: 3.命令参数 启动参数 记录和输入文件参数 下载参数 目录参数 HTTP 选项参数 FTP 选项参数 递归下载参数 递归下载中的包含和不包含(accept/r ...

  9. linux的tar命令之-N参数详解

    背景: 一次下载文件太多,服务器禁止,需要先压缩打包一下. 难点: 该文件夹下每次文件都会更新,随时增加,而且会慢慢增多,不能每次都打包全部啊 过程: 1.先用tar --help找到有个-N的参数可 ...

最新文章

  1. 查看 php-cgi 进程数
  2. oracle 三列数值相加,Oracle SQL/PLSQL:按货币拆分和求和值的分层查询
  3. linux 显示unix时间,小弟我使用过的Linux命令之uptime - 显示系统运行时间
  4. 使用外星人进行测试:如何使用Arquillian测试JPA类型转换器
  5. Linux查看设置系统时区
  6. 提高篇 第五部分 动态规划 第1章 区间类动态规划
  7. python读大文件方法_使用Python读取大文件的方法
  8. html怎么只操作第一个li,css3如何选择第一个子元素?
  9. GitHub 上受欢迎的 Android UI Library 整理一
  10. 开源工具 | 手游自动化框架GAutomator,新增iOS系统和UE4引擎支
  11. Russ Cox:这不是Go项目的标准布局 | Gopher Daily (2021.04.28) ʕ◔ϖ◔ʔ
  12. 打开终端如何自动进入conda环境
  13. 不登录微信怎么查看电脑里的微信聊天DAT图片
  14. 牛客小白月赛22 D.收集纸片
  15. 每周读书#6 - 《写给大家的中国美术史》
  16. ATIPTA和CdnCtr
  17. 「硬见小百科」电子元器件图片识别(电容篇)
  18. 梯度下降的一阶泰勒公式展开证明
  19. ansys仿真论文描述
  20. COM组件浅析(三)- 使用C/C++操作Adobe Illustrator

热门文章

  1. 7.19 包 logging模块 hashlib模块 openpyxl模块 深浅拷贝
  2. 二进制、十进制、八进制、十六进制转换
  3. 算法与数据结构(一):滑动窗口法总结
  4. 高校最低录取分数查询C语言,高校往年录取分数查询系统
  5. shell 命令统计代码行数
  6. Linux 统计代码行数命令
  7. 一个简单的神经网络股票买卖策略
  8. Android-高级工程师必须要掌握的这些技术,来看看你和高级工程师之间的差距在哪里?
  9. LeetCode最近时刻
  10. 期末大作业 | ToDoList网页设计 番茄钟界面设计记录