我需要使用
Nginx提供大约70,000个
静态文件(jpg).我应该将它们全部转储到一个目录中,还是有更好的(有效的)方式?由于
文件名是数字的,我认为有一个目录结构,如:
XXX / XXXX / XXX
操作系统是CentOS 5.1
基准,基准,基准!您可能会发现这两个选项之间没有显着差异,这意味着您可以更好地花时间处理其他问题.如果您进行基准测试并找不到真正的差异,那么请选择哪种方案更容易 – 只有程序必须访问
文件才能轻松编码,或者如果人们需要经常使用
文件,那么人们可以轻松使用哪些方案.
至于哪一个更快,我相信目录查找时间与目录中文件数的对数成正比.因此,嵌套结构的三次查找中的每次查找都比一次大查找快,但所有这三种查找的总数可能会更大.
但是不要相信我,我不知道我在做什么!重要的是衡量绩效!
原文链接:https://www.f2er.com/html/229168.html