feat: revalidate workspace snapshots with ETags
This commit is contained in:
@@ -18,7 +18,10 @@
|
||||
`shusub2` 是 Sub2API 聚合运维 TUI。默认模式只读取 server2 Pricing Monitor
|
||||
后台生成的内存 snapshot,不直接访问 Accounts helper、`sub2api-status`、Sub2API
|
||||
admin API、PostgreSQL、SSH 或 pricing upstream。每次数据刷新只请求一次 workspace
|
||||
projection;Dashboard、Accounts、Sources、Requests 和 Errors 共用同一份进程内缓存。后台 snapshot
|
||||
projection;Dashboard、Accounts、Sources、Requests 和 Errors 共用同一份进程内缓存。缓存保留
|
||||
服务端 workspace weak ETag;TTL 到期或按 `r` 后只做条件 GET,未变时 bodyless `304` 会续期既有
|
||||
已验证 snapshot,且不会附加 `refresh=1` 或触发服务端采集。workspace URL 必须直接指向最终
|
||||
端点;客户端拒绝重定向,以免把内存 validator 带往其它 origin。后台 snapshot
|
||||
读取之外,默认启动仍会进行一次短超时的 Gitea 版本检查;使用
|
||||
`--no-version-check` 或 `SHUSUB2_NO_VERSION_CHECK=1` 可关闭它。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user