【发布时间】:2010-10-14 20:23:54
【问题描述】:
这里有一些关于大型项目中文件管理和存储的非常好的问题。
Storing Images in DB - Yea or Nay?
Would you store binary data in database or in file system?
第一个有一些深刻的见解,在我的项目中,我决定走文件路线而不是数据库路线。
反对使用文件系统的一个要点是备份。但是在我们的系统中,我们有一个很棒的备份方案,所以我并不担心。
下一个路径是如何存储实际文件。而且我考虑过让文件的位置始终保持静态,并在数据库方面创建一个虚拟目录系统。所以文件的链接不会改变。
我正在构建的系统将具有一个全局文件管理,因此所有用户都可以访问所有文件。但是许多走文件路线的人谈论物理目录大小(例如,如果所有文件都在一个目录中)
所以我的问题是,在为这些静态文件创建文件夹时有哪些技巧或最佳实践方法,或者我根本不应该走虚拟目录路线。
(如果有帮助,该项目位于 LAMP 堆栈 (PHP) 上)
【问题讨论】:
-
顺便说一句,我不只是存储图像,我存储任何类型。
-
但同样的原则/问题也适用
-
是的,但这里有些人认为我是。
标签: php directory-structure file-management