我正在考虑重新设计我们拥有的文件结构,我计划将所有内容拆分到文件夹中,以便轻松导航到精确产品的图像,但是我很好奇是否拆分将文件放入目录实际上会提高网络浏览器定位和调用图像的速度和效率吗?或者这仅仅是对用户的好处,因为它能够比我们当前的布局更快地找到我们需要的东西,我们当前的布局是一个存储每个图像的大文件夹。
问问题
62 次
2 回答
2
这取决于您正在谈论的文件数量以及操作系统和磁盘格式。
有相当多的轶事证据表明 NTFS 下的大型文件夹会降低性能,我个人也可以证明这一点。如果文件数以千计,您可能会受益于将内容拆分到单独的文件夹中,并具有更好地组织内容的额外优势。
其他格式和操作系统可能存在也可能不存在此类问题。
于 2013-06-17T14:19:32.157 回答
0
将内容移入文件夹不会显着影响图像服务的速度,特别是如果您现在只是使用文件夹进行存储。切换到数据库会影响速度,但仅更改文件夹结构不应该这样做。积极的方面是文件更易于人类理解。将图像与数据库分开保存的危险是图像文件名可能会被更改,或者将它们连接到 db 记录的信息可能会以某种方式更改,从而使图像成为孤儿。任何其他信息(例如使用子文件夹)都有助于防止这种情况发生。
于 2013-06-17T11:54:58.027 回答