我将开始一个新项目的工作,在这个项目中,我会让网站的所有者能够根据自己的喜好微调各种选项 - EG网站名称,一些主题颜色和东西那种性质。
我很好奇存储这些选项的最佳方法是什么 - 我是使用数据库表并使用查询返回值,还是最好将这些选项设置为单个{{1}例如文件?
答案 0 :(得分:0)
使用配置文件,很少有理由在每个页面加载时对所有者定义的常量进行数据库查找。将它们保存在数据库中的唯一好处是,如果您打算建立一个内容管理系统,其中所有者可以通过UI更改配置值,然后他/她将不会来找您在代码中进行这些更改。即便如此,我仍然把那些缓存在某个地方。
答案 1 :(得分:-1)
我会说要继续使用数据库,只需确保所有数据都已清理。