关于大型项目中的文件管理和存储,这里有一些非常好的问题。
第一个有一些深刻的见解,在我的项目中,我决定走文件路线而不是数据库路线。
反对使用文件系统的一个要点是备份。但是在我们的系统中,我们有一个很棒的备份方案,所以我并不担心。
下一个路径是如何存储实际文件。而且我考虑过让文件的位置始终保持静态,并在数据库方面创建一个虚拟目录系统。所以文件的链接不会改变。
我正在构建的系统将具有一个全局文件管理,因此所有用户都可以访问所有文件。但是许多走文件路线的人谈论物理目录大小(例如,如果所有文件都在一个目录中)
所以我的问题是,在为这些静态文件创建文件夹时有哪些技巧或最佳实践方法,或者我根本不应该走虚拟目录路线。
(如果有帮助的话,该项目位于 LAMP 堆栈(PHP)上)