1.3K Star 6.4K Fork 2.2K

GVPKarson / FastAdmin

 / 详情

能不能将系统配置不要保存成site.php(每次git提交推送的时候就这个文件造成冲突每次都得解决它)而保存成缓存文件,每次修改或者新增配置参数,都去保存成缓存,读取也读取缓存文件。或者忽略掉site.php没有读取系统参数时,没有site.php创建它。

待办的
创建于  
2023-05-04 09:59

类型

类型(问题/建议/其他):?

现象

现象(请详细描述一下复现过程):?

期望结果

期望结果(请详细描述一下你说期望的结果):?

环境

(请详细说明一下你的运行环境)

  • 操作系统(Linux/Windows/Other):?
  • Web Server(NGINX/Apache/Other):?
  • PHP 版本(7.2/7.3/7.4/8.0/8.1/8.2/Other):?
  • MySQL 版本(5.6/5.7/8.0/Other):?
  • 服务器面板(BT/phpStudy/XAMPP/其他/无):?
  • FastAdmin 版本:?
  • 浏览器(Chrome/IE/Edge/其他):?
  • 报错信息:?

评论 (3)

JShengLong 创建了任务

早期我们额外增加了一个命令,自动化部署后会自动执行,来更新数据库的配置到 site.php 中。
后面我们涉及到了分布式处理,就改了 fastadmin 的底层,会把数据额外的保存到 redis 中,然后框架初始化也会读取 redis 的数据。(多了一层 redis,也需要考虑下当 redis 挂了或者读取不到数据时,你的降级获取配置方案是什么)

我还没有考虑到分布式的情况 我这边都是单服务器的,我只是手动改了这个系统配置生成缓存文件使用,你们看看有没有什么办法兼顾分布式和单服务的

Karson 添加了
 
feature
标签

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
2013149 hongfs9 1675510990
PHP
1
https://gitee.com/karson/fastadmin.git
git@gitee.com:karson/fastadmin.git
karson
fastadmin
FastAdmin

搜索帮助