把 585.ink 的静态站从 VPS 迁到对象存储:一次凌晨的切流记录
11 月 13 日凌晨把 585.ink 主站从用了两年的 1 核 2G VPS 迁到对象存储加 CDN,起因是上周爬虫把内存顶到 92%,SSH 都卡。做法:先用 wget 镜像整站,校验文件数与总字节一致;再推对象存储,开静态托管;然后改 DNS 的 CNAME,TTL 提前降到 300 秒;最后在旧机留 48 小时回滚窗口。坑在缓存:默认按文件名缓存,改 CSS 后浏览器还吃旧版,改成按内容哈希命名并加版本前缀才干净。结论是月流量成本降了,首字节从 380ms 降到 90ms 左右;但表单提交仍要回源到一台小函数,这块没省掉。
11 月 13 日凌晨把 585.ink 主站从用了两年的 1 核 2G VPS 迁到对象存储加 CDN,起因是上周爬虫把内存顶到 92%,SSH 都卡。做法:先用 wget 镜像整站,校验文件数与总字节一致;再推对象存储,开静态托管;然后改 DNS 的 CNAME,TTL 提前降到 300 秒;最后在旧机留 48 小时回滚窗口。坑在缓存:默认按文件名缓存,改 CSS 后浏览器还吃旧版,改成按内容哈希命名并加版本前缀才干净。结论是月流量成本降了,首字节从 380ms 降到 90ms 左右;但表单提交仍要回源到一台小函数,这块没省掉。