【发布时间】:2017-03-26 07:45:18
【问题描述】:
明确地说,我不是在寻找意见,而是根据不同文件结构类型的实际现场使用情况来寻找事实。
在研究过程中,在提出这个问题之前,我已经看到很多关于 Web 应用程序的正确文件夹结构的帖子。例如,我会看到某人列出以下内容应该去的地方:css、js、html、images、php。但是,我还没有看到任何人深入了解静态目录结构应该是什么样子。
我有很多static/images/mustang_2017_front.jpg 形式的图像,例如使用福特汽车。最好将它们保持在这种平面文件格式或使用分层文件夹结构,例如static/images/mustang/2017/front.jpg。每辆车的所有图像都是相同的类型(例如前部、侧面、后部、顶部)。另外,虽然我问的是图像,但我认为命名约定标准通常适用于静态文件。
选项 1- 平
static/images/mustang_2017_front.jpgstatic/images/mustang_2017_side.jpgstatic/images/mustang_2017_rear.jpgstatic/images/fusion_2017_front.jpgstatic/images/fusion_2017_side.jpgstatic/images/fusion_2017_rear.jpg
选项 2- 分层
static/images/mustang/2017/front.jpgstatic/images/mustang/2017/side.jpgstatic/images/mustang/2017/rear.jpgstatic/images/fusion/2017/front.jpgstatic/images/fusion/2017/side.jpgstatic/images/fusion/2017/rear.jpg
以下是我能想到的每种方法的一些好处,但它们是从人类的角度来看的。 其中一个选项更容易在代码中使用吗?这很重要吗?我只是不想让自己为将来无法扩展的东西做好准备。
选项 1- 固定福利
- 所有文件都包含名称中的所有信息
选项 2- 分层优势
- 从人类的角度来看,使用分层文件夹系统更容易手动导航和查找您要查找的内容,而不是将大量文件都放在同一个文件夹中
明确地说,我不是在寻找意见,而是根据不同文件结构类型的实际现场使用情况来寻找事实。
【问题讨论】:
-
如果您要投反对票,请发表评论,告诉我如何改进问题。
-
“许多好的问题会根据专家的经验产生一定程度的意见,但这个问题的答案往往几乎完全基于意见,而不是事实、参考资料或特定专业知识。”跨度>
-
谢谢达贡。我知道有些人可能将此视为意见问题,但我希望根据不同文件结构类型的实际现场使用情况实际收到事实。希望这会在帖子中出现。如果没有,有什么方法可以让这一点更明显吗?
-
什么事实?你只是征求意见
-
我正在寻找的一个事实示例类似于“解析平面文件名的代码(如下所示)对文件名更改更具弹性,因为没有目录结构更改。”
标签: php mysql image static directory