Topic Activity
Started by
刘一帧
Topic Status
Waiting for first reply
Participants
1
Engagement
0
最近内部在重构发布流水线,运维兄弟又想把所有前端产物塞进 Nginx 容器走 K8s,理由很经典:公司要统一运维规范,监控和灰度方便。
但我自己折腾这么多年,还是坚定的「对象存储(OSS / S3)+ CDN」党。前端产物本质就是一堆静态文件,打个 20MB 的 Alpine 镜像,推镜像源、调度 Pod、再占几个无谓的内存,怎么看都觉得别扭。纯 S3 上传加个 Cache-Control,版本号 hash 一带,全球 CDN 节点直接扛,成本和性能都更优。
不过话说回来,Nginx 唯一的爽点就是控制权高。SPA 的 try_files、临时配个 Header 或者加两句代理,改完打包就走,完全不用求运维去改 CDN 控制台的边缘规则。
大家现在的团队里主流都怎么玩?是真的实现了纯 Serverless/静态化托管,还是为了配合运维大一统,最后都妥协打了 Nginx 镜像?
All Replies (0)