我在
Linux平台上开发了一些
PHP项目.将数千个图像(文件)放在一个目录中是否有任何缺点?这是封闭的,不会增长.另一种方法是使用基于某些ID的目录结构来分离这些文件(这样一来,在一个目录中就会说只有100个).
我问这个问题,因为当我看到不同网站上的图片网址时,我常常看到这种分离.您可以看到以这种方式完成目录分离,即一个目录中不会有数百个图像.
不将几千个文件(没有增长的集合)放在一个目录中,而是将它们分成几组,例如,将它们分开. 100?是不是值得复杂化?
更新:
>目录中的文件不会有任何编程迭代(只是通过文件名直接访问图像)
>我想强调图像集已关闭.它不到5000张图像,就是这样.
>此图像没有逻辑分类
>不需要人工访问/浏览
>图像具有唯一的文件名
>操作系统:Debian / Linux 2.6.26-2-686,文件系统:ext3
来自答复的有价值的信息:
为什么将许多文件分成不同的目录:
>“在nfs上使用ext3时,每个目录限制32k文件”
>性能原因(访问速度)[但对于几千个文件很难说它是否值得,没有测量]