WordPress图片迁移到OSS?完整操作指南

WordPress网站运营一段时间后,最头疼的问题之一就是图片占用大量服务器空间。特别是轻量服务器用户,系统盘只有40-60GB,上传几百张图片就快满了。

本文详解如何将WordPress图片迁移到OSS对象存储,实现存储成本降低、图片加载加速、服务器空间释放三重效果,全程无需改代码。

立即了解 阿里云对象存储 OSS

查看详细配置、价格和使用指南

访问官方页面 →

为什么要把图片放OSS

对比项存储在服务器存储在OSS
存储成本占用系统盘(扩容贵)0.12元/GB/月(标准存储)
访问速度受服务器带宽限制OSS自带CDN加速,全球节点
扩展性受限于磁盘容量无限容量,按需使用
备份安全需手动备份自动多副本存储
流量成本消耗服务器流量包单独计费(可配合CDN降低)
💡 成本对比实例

假设网站有10GB图片,每月流量100GB:

  • 服务器存储:占用系统盘10GB(轻量服务器扩容需升级套餐,约+50元/月)
  • OSS方案:存储10GB × 0.12元 = 1.2元/月 + 流量100GB × 0.5元(CDN回源)= 约51元/月

图片多时OSS更划算,且不占用服务器资源。

迁移前准备工作

  1. 开通OSS阿里云控制台 → 对象存储OSS → 创建Bucket
  2. 选择地域:与服务器同地域(华北2、华东1等),降低回源延迟
  3. 访问权限:选择公共读(允许匿名访问图片)
  4. 创建子目录:建议创建 wp-content/uploads/ 目录,保持与原路径一致
  5. 获取AccessKey:用于插件连接OSS
推荐Bucket配置
  • 存储类型: 标准存储(低频访问更便宜但有最小存储时间)
  • 读写权限: 公共读(Private会导致图片无法访问)
  • CDN加速: 建议开启,绑定自定义域名
  • 防盗链: 迁移完成后设置Referer白名单

方案一:插件自动迁移

使用 WP-OSSAliyun OSS 插件,全程自动化,适合新手:

  1. 安装插件:WordPress后台 → 插件 → 安装插件 → 搜索 "Aliyun OSS"
  2. 配置连接:填入AccessKey、Bucket名称、地域Endpoint
  3. 历史文件迁移:插件设置 → 同步本地文件到OSS(一键上传)
  4. 开启自动上传:勾选"上传到本地的同时上传到OSS"
  5. URL替换:自动将图片地址替换为OSS链接
⚠️ 迁移前备份

务必先备份WordPress文件和数据库!迁移过程会修改数据库中的图片链接,如果出错需要回滚。建议先在测试站点验证。

开始使用

如果你对 阿里云对象存储 OSS 感兴趣,可以访问官方页面查看详细配置和价格信息。

查看详细信息 →

常见问题

迁移后原服务器的图片可以删除吗?

建议保留1-2周再删除。先验证所有图片都能正常从OSS加载,且数据库链接替换完整。可以用工具检查是否还有引用本地图片的链接。

OSS每月流量费用大概多少?

取决于访问量。OSS流量0.5元/GB(外网流出),建议配合CDN使用,CDN回源流量更便宜(约0.15元/GB),且CDN有免费流量包。日均1000访问的博客,月流量成本约10-30元。

总结

WordPress迁移到OSS最大的好处是解放服务器存储压力,特别适合轻量服务器用户。使用插件方案全程可视化,新手也能轻松完成。

建议先小范围测试,确认无误后再全量迁移。配合CDN加速,图片加载速度还能提升50%以上。