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