我正在研究的是重新设计我们拥有的文件结构,我计划将所有内容拆分成文件夹,以便轻松导航到精确产品的图像,但我很好奇是否或者不将文件拆分成directorys实际上会提高Web浏览器定位和调用图像的速度和效率?或者这只是对用户的一个好处,就是能够比我们当前的布局更快地找到我们需要的东西,这是一个存储每个图像的大文件夹。
答案 0 :(得分:2)
这取决于您所谈论的文件数量以及操作系统和磁盘格式。
有很多轶事证据表明NTFS下的大文件夹会降低性能,我个人也可以证明这一点。如果文件数量达到数千,您可能会将事情分成单独的文件夹,这样可以让事情更好地组织起来。
其他格式和操作系统可能有也可能没有此类问题。
答案 1 :(得分:0)
将内容移动到文件夹中不会显着影响图像提供的速度,特别是如果您现在只使用文件夹进行存储。切换到数据库会影响速度,但只是更改文件夹结构不应该这样做。积极的方面是文件更容易让人类理解。保存与数据库分开的图像的危险在于可以更改图像文件名,或者可以以某种方式更改将它们连接到db记录的信息,从而使图像孤立。任何其他信息(例如使用子文件夹)都有助于防止这种情况发生。