Gaj*_*ang 16 linux filesystems performance file-io image
我有一个php/mysql网站,在单个文件夹(linux服务器)中有超过200,000个图像.我不认为,我永远不需要在文件浏览器中看到它们,而是在网站上查看它们各自的页面.它们只显示在网站的产品页面中. 文件系统是ext3.将它们保存在单个文件夹中是否明智?它会降低网站的性能吗?
Eug*_*its 14
Ext3使用树来保存目录内容,因此它在单个目录中处理大量文件的能力优于具有线性目录列表的文件系统.在这里,您可以阅读用于保存目录内容的树的描述.
但是,200K文件仍然是一个巨大的数字.根据文件名的前n个字符将它们移动到子目录中是合理的.此方法允许您仅保留文件名而不保留目录名,当您需要访问该文件时,您知道要查找的位置(在哪个子目录中).
小智 5
这似乎已在以下链接中得到解答.
https://serverfault.com/questions/43133/filesystem-large-number-of-files-in-a-single-directory
归档时间:
14 年,10 月 前
查看次数:
6249 次
最近记录:
6 年,8 月 前