先验证 HTTPS,以短时长开始 HSTS,观察后再增加时长。子域作用域与预加载需要独立决定;恢复期间必须保持 HTTPS 可用。

HSTS 应带着恢复计划来灰度发布

HSTS 是被缓存的浏览器策略,因此一个配置错误可能比创建它的服务器变更活得更久。

六月 23, 2026 · 1 分钟 · XB Field Notes
DNS 切换时,新端点已准备就绪,旧端点继续服务。两者重叠持续到观察阶段;修改 TTL 不会改写已有缓存应答。

DNS 变更需要一个感知缓存的回滚窗口

提前准备 TTL,观察权威与递归应答,并让两个端点在整个缓存窗口内都有效。

六月 18, 2026 · 1 分钟 · XB Field Notes
一个包含文件的明确发布根目录连接到公共响应。虚线箭头提示符号链接可能通向根目录之外;根目录不是沙箱。

静态服务器应有一个明确的根目录

一个根、一个 file_server、一份小的响应头策略,让静态部署易于检视。

六月 4, 2026 · 1 分钟 · XB Field Notes
时间顺序依次为 live 存放旧树、两次移动间 live 缺失、live 存放新树。第一次将 live 改名为 rollback,第二次将 stage 改名为 live。

通过切换完整目录发布静态网站

预置完整制品可以避免逐文件覆盖,但两次改名之间活动路径会短暂缺失,旧页面仍需兼容的资源。

六月 1, 2026 · 1 分钟 · XB Field Notes