web-server – 提供70,000个静态文件(jpg)的最佳方式?

我需要使用Nginx提供大约70,000个静态文件(jpg).我应该将它们全部转储到一个目录中,还是有更好的(有效的)方式?由于文件名是数字的,我认为有一个目录结构,如:

XXX / XXXX / XXX

操作系统是CentOS 5.1

解决方法

基准,基准,基准!您可能会发现这两个选项之间没有显着差异,这意味着您可以更好地花时间处理其他问题.如果您进行基准测试并找不到真正的差异,那么请选择哪种方案更容易 – 只有程序必须访问文件才能轻松编码,或者如果人们需要经常使用文件,那么人们可以轻松使用哪些方案.

至于哪一个更快,我相信目录查找时间与目录中文件数的对数成正比.因此,嵌套结构的三次查找中的每次查找都比一次大查找快,但所有这三种查找的总数可能会更大.

但是不要相信我,我不知道我在做什么!重要的是衡量绩效!

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些