【发布时间】:2014-06-04 16:15:29
【问题描述】:
我有一个非常基本的问题让我抓狂。我维护自己的小框架。我可以使用 YAML/JSON/XML/whatever 设置文件来配置框架。该框架还使用缓存(如果没有安装缓存服务器,则可以使用任何 memcached/couchbase/基于文件的缓存)。
所以不,我有以下问题:我想缓存从缓存中的设置文件解析的设置,但我想在设置文件中定义用于该设置的缓存类型。
对此有什么合适的解决方案?我无法想象我应该如何管理它,这让我想到我的框架中可能有一个非常基本的设计/架构错误。有什么解决办法吗?
【问题讨论】:
-
作为一切,首先是核心配置,其他包含可以依赖于该文件,该文件可能会维护大部分已定义的常量和其他重要设置。
-
@DarylGill 感谢您的评论。但这对我的案子究竟意味着什么?所以我应该有 2 个单独的设置文件?一个核心设置文件永远不会在每次请求时被一遍又一遍地缓存和解析,而一个应用程序相关的设置文件会根据核心设置文件中定义的缓存进行缓存?
-
先加载核心,然后缓存..这是我对这个案例的看法,其他人可能有不同的方法
标签: php architecture