我很好奇这里的最佳实践。
目前,我将所有功能标志 ( https://en.wikipedia.org/wiki/Feature_toggle ) 保存在数据库中。当我必须显示某些功能时,我会从中读取状态(真/假),然后根据值显示/隐藏它。我的应用程序中有大量这些功能标志,并且我在整个应用程序中不断地 ping 数据库。
有没有更好的办法?将其保存在数据库中,但加载到缓存(内存?)并从中读取?发生变化时更新该缓存?
编辑:打开/关闭发生在服务器端。然后服务器将这些更改同步到应用程序,然后将其保存到数据库中。
此外,这些选项的一些优点/缺点和内存影响会很好。在网上没有找到类似的东西。