我们站是WordPress+WooCommerce,日常访问量不算大,但每次做活动那两三天并发会翻好几倍。现在用的是包年固定配置的云主机,活动期间TTFB从平时的两百多毫秒涨到一秒以上,LCP也跟着变差;活动一结束资源又大量闲置,感觉一年里大半时间都在为峰值买单。
目前有两个方向:一是继续包年,但把配置和带宽往上加一档,省事、单价看起来也更便宜;二是换成按量计费或带弹性伸缩的云主机,配合CDN把静态资源和图片尽量推出去,让源站只在真正需要时扩容。我比较在意的是这两种方式各自在什么访问特征下才划算,不是单纯比月账单,而是比单位访问成本和对TTFB、LCP的实际影响。
想请教几个具体的取舍点:如果峰值只集中在少数几天,弹性方案省下来的钱会不会被带宽、快照、备份、对象存储这些附加项吃掉?包年加配置又在什么情况下反而更稳?还有,判断该走哪条路时应该先看哪些服务器侧指标——CPU和内存的峰值占用、数据库查询耗时、带宽出口、缓存命中率,还是直接看不同时段的TTFB分布?
希望能听听实际切换过的人是怎么设判断阈值、怎么算这本账的,以及过程中踩过哪些坑。

