博客图片搬进对象存储之后,我的账单反而变薄了
服务器月流量从 95GB 掉到 12GB,首页加载从 4 秒进到 1 秒半,第一年存储成本 118.99 元——这是我把 3000 张图片搬进对象存储之后的三个月账单。
图片正在拖垮我的服务器
博客写到第五年,图片攒了 3000 多张。问题集中爆发在某篇被转发的文章:当天带宽打满,后台统计显示 95GB 流量里 88GB 是图片。
- 升级带宽?按流量计费的账单会非常刺激;
- 压缩图片?视觉质量肉眼可见地劣化;
- 搬进对象存储 + CDN?——朋友的原话:「120 块一年,你先试。」
搬家本身比想象中简单
- 开 Bucket:标准存储、本地冗余,开启公共读(外链需要);
- 批量迁移:用现成的同步工具把 wp-content/uploads 整目录上传(3000 张约 20 分钟);
- 换链接:数据库批量替换图片 URL 前缀(现成脚本,5 分钟);
- 配 CDN:Bucket 绑自定义加速域名 + 防盗链 + 免费证书。
全程没写超过 10 行配置。最大的意外是「下行流量包」其实没怎么用上——CDN 接住后,回源到 OSS 的量很小。
三个月真实账单
| 项目 | 搬家前 | 搬家后 |
|---|---|---|
| 服务器流量 | 约 95GB/月 | 约 12GB/月 |
| 存储成本 | 占服务器磁盘 | 500GB 包合 9.9 元/月 |
| 页面首屏 | 约 4s | 约 1.5s |
一句话总结:图片这类「一次写入、多次读取」的数据放进对象存储,是结构上的对号入座——服务器专心跑动态逻辑,静态流量交给便宜一万倍的通道。
所谓架构优化,很多时候只是把东西放回它该在的地方。
对象存储 OSS · 500GB 新客 118.99 元/年
标准存储资源包 · 另有 20GB 三个月免费试用 · 静态托管 + CDN 组合即插即用
参考来源:个人博客图床迁移记录(2026-09);价格为 2026-09 快照。价格与规格如有变动,以官方页面为准。本文中的优惠链接指向官方购买页。