我正在建立一个带有用户身份验证系统的网站,允许每个用户将图像上传到他们的帐户,基本上我这样做是作为 Web 开发的经验,所以请原谅我对这个话题的无知。
我的问题涉及将文件放入目录的效率。创建更深的目录结构还是将所有文件放在一个文件夹中更有效?前者看起来很明显,但它不依赖于文件系统实现的搜索算法吗?
例如:
root/user/2012/----------------A/
/2013/---------- A/ B/
/2014/------A/ B/ C/
B/ C/ D/
C/ D/
D/
还是将所有文件转储到一个文件夹中?
root/user/
当检索图像时,例如通过<img>
标签,哪种方式可以提供更有效的结果?我在 Google 上搜索了有关该主题的信息,但找不到任何明确的信息或在我的理解水平上。