我正在MVC.NET中构建一个小型cms系统,我有一些可编辑的变量来存储。页脚信息,网站标题等。这些是全局变量,因此它们只应声明一次。这些应该可以在cms中编辑。
我可以在哪里存放它们?为它们创建一个表是不是有点愚蠢,在那里它们只会占用每个变量1个记录,并且变量键应该被修复,因为它们在代码中使用。
提前感谢您的每一个答案。
Grtz
答案 0 :(得分:6)
为什么不在一个漂亮的配置文件中创建呢?
如果只是文字, 也许您会考虑将它存储在Resx资源文件中,因为它们已启用文化(多语言!)
答案 1 :(得分:3)
我想说在数据库表中最好。
由于这些数据是可编辑的,因此很有可能您需要大量元信息,锁定编辑,版本,最后更改日期。 如果使用MS-SQL,则很容易添加SQL缓存依赖项。 它将成为CMS数据的一部分,可以在一个地方备份。 它通常比编辑配置文件更安全。
答案 2 :(得分:1)
表格没问题,只需加载一次并缓存加载的内容,以避免多次进入数据库。
或者,您可以使用配置文件。