feat: split openresty settings into performance page

This commit is contained in:
ryan
2026-03-12 23:51:57 +08:00
parent 97b67720bc
commit 238546b358
16 changed files with 1562 additions and 1031 deletions
+4 -2
View File
@@ -63,6 +63,7 @@ ATSFlare 当前定位为内部自用的反向代理控制面,不面向外部
* 主配置文件由 Server 统一生成并由 Agent 受控落地,不开放节点侧手改后再回传合并
* 性能优化参数统一在 Server 配置,不支持按节点分叉不同性能模板
* 第五版不开放任意自定义 Nginx/OpenResty 片段上传,不提供任意指令执行入口, 但是需要保留拓展能力, 为后续开放准备
* 允许在管理端提供 OpenResty 主配置模板编辑能力,但模板必须保留 ATSFlare 预留占位符,确保性能参数、证书目录与受管路由 include 继续由 Server 统一渲染
新增能力超出上述边界时,必须先更新本文档,再进入实现。
@@ -122,7 +123,7 @@ ATSFlare Agent (register / heartbeat / sync / apply / update)
职责分工:
* Server 负责配置、版本、节点、设置、管理端 UI 以及 OpenResty 主配置渲染
* Server 负责配置、版本、节点、设置、管理端 UI 以及 OpenResty 主配置模板渲染
* Agent 负责本地落盘、校验、reload、回滚、自更新,不负责维护独立于 Server 的主配置真相
* 发布通过“生成完整版本并激活”完成
* 历史版本不可变
@@ -152,6 +153,7 @@ ATSFlare Agent (register / heartbeat / sync / apply / update)
* 域名与证书匹配同时支持精确匹配与通配符匹配
* 节点专属 `agent_token` 必须可立即失效
* OpenResty 性能优化参数与缓存参数统一由 Server 设置管理,不允许节点侧形成额外配置源
* OpenResty 主配置模板允许编辑,但必须保留系统要求的占位符,不能绕过结构化参数校验与受管 include 注入
* Agent 只应用受控主配置文件,不提供任意配置片段拼接入口
---
@@ -215,7 +217,7 @@ ATSFlare Agent (register / heartbeat / sync / apply / update)
负责:
* 管理端页面、布局、交互与主题
* 规则、版本、节点、证书、域名、用户、设置等页面
* 规则、版本、节点、证书、域名、用户、设置、性能等页面
* 统一请求层与前端状态管理
---