WordPress的,例如,具有name => value
行用于存储应用范围的设置(博客的名称,注释设置等)的表。请注意,我指的是在正常使用应用程序期间可能会经常修改的设置。应用程序范围的“设置表”是一个好主意吗?
我明白为什么WordPress的不这样说,这(可移植性:它很容易将整个数据库复制到另一个博客并保留设置),但有一个更好的方式来做到这一点对于较小的应用程序?
我知道有很多框架,如Zend框架,例如,有应用范围的配置设置的配置文件。为什么不在运行时动态修改该文件以保存我的设置?对我来说,这具有对数据库设置存储几个优点:
- 少数据库使用
- 设置很容易人编辑通过FTP,而不需要一个MySQL壳或phpMyAdmin的实例
- 设置文件,可以很容易地备份和恢复
另一方面,我能想到的最大的复杂性是并发性。在进行更改时,该文件需要被锁定。
什么是首选的方法是什么?
如果设置要经常修改把它放在一个数据库中。 – 2012-04-03 18:55:57