nginx代理缓存路径-逻辑?

nginx代理缓存路径-逻辑?,nginx,Nginx,我了解如何使用代理缓存路径中的级别,1或1:2,或1:1:2,等等。。。但我不理解层次的逻辑?我即将缓存约10 GB的文件,目前我已设置: proxy_cache_path /usr/local/nginx-cache-server/proxy-cache levels=1 keys_zone=svdld:100m inactive=1d max_size=100G; 有人能解释一下这里的层次逻辑吗?它们到底是什么?如果我使用1或1:1或1:2等,它们会如何影响我 root@test:/usr

我了解如何使用代理缓存路径中的级别,1或1:2,或1:1:2,等等。。。但我不理解层次的逻辑?我即将缓存约10 GB的文件,目前我已设置:

proxy_cache_path /usr/local/nginx-cache-server/proxy-cache levels=1 keys_zone=svdld:100m inactive=1d max_size=100G;
有人能解释一下这里的层次逻辑吗?它们到底是什么?如果我使用1或1:1或1:2等,它们会如何影响我

root@test:/usr/local/nginx-cache-server/proxy-cache# ls
0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
root@test:/usr/local/nginx-cache-server/proxy-cache# ls 0
015ea98b87ad42eb41c536960df27720  3b0c7
[...]
谢谢大家!

参考文献: