gpt4 book ai didi

php - 存储配置数据 - 哪种方式?

转载 作者:行者123 更新时间:2023-11-30 23:59:01 25 4
gpt4 key购买 nike

我正在使用 Codeigniter 框架开发我的新网站。关键是,我希望在我的管理面板中配置大部分内容。

我在存储数据方面没有太多经验,那么哪种方式更好:PHP 配置文件还是 MySQL 表?

会有相当多的配置,所以我想尽快访问它:例如使用 MVC 的模型,但没有人说我不能对 helper 做同样的事情(对于 PHP 配置文件)...所以这一切都取决于它的发展方向:更快地访问,更好地更新。在我看来,MySQL 将是一个更好的选择,因为我所需要的只是一个小查询 - 但我会首先听取你们的意见,因为你们中的大多数人都对这类事情有丰富的经验。

最佳答案

我认为这将取决于您的应用程序的配置方式。您将运行多少个实例(用于横向扩展)以及您期望值更改的频率。

一个大的pro 拥有一个跨所有实例的配置数据的一致主控。在一个地方更改它,您的所有实例都会得到它。这也可以在运行时更改,而不是必须重新部署您的应用程序。 缺点 是从数据库中获取配置数据的额外复杂性(更不用说首先为此设置服务器),这是另一个失败点。

另一方面,拥有一个配置文件要容易得多,如果您不需要非常频繁地更改值或只有一个服务器,那么这可能是合适的。当您拥有多台服务器时,缺点就来了,在数十台或数百台服务器上部署和管理配置文件会变得很痛苦。

关于php - 存储配置数据 - 哪种方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10255464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com