不幸的是,搜索这种材料对我来说会产生很多噪音,所以我想知道是否有人知道如果有人希望学习如何使用数据库来存储网站配置信息而不是文件,那么这里有很好的资源.
我想我感兴趣的一些观点是:
1)如何存储数据.像e107一样的阵列?每个可配置的单独行?
2)如何获取配置数据.全球阵列?
解决方法:
考虑以下:
>某些配置必须存储在配置文件中,除非您对其进行硬编码,特别是如何连接到数据库
>数据库不善于存储某些类型的配置数据 – 高度结构化的东西,或者具有不可预测或变量结构的东西 – 你最终可能会得到一个没有多大意义的架构
>在SCM系统中存储配置文件要容易得多
>您可以在升级时简单地替换配置文件,如果需要返回,可以将其回滚.尝试使用数据库表吗?即使在最好的情况下,它也更难.
对于小型Web应用程序,我通常会选择配置文件.
一旦你拥有了一个涉及web&的基础设施.非Web服务器,将配置放在集中可访问的位置成为一个优势.这不一定是SQL数据库,有些人使用LDAP甚至DNS.
标签:php,sql,mysql,database,configuration
来源: https://codeday.me/bug/20190723/1517369.html