,

用 DigitalOcean Spaces 为 WordPress 分流媒体文件

2026 年 DigitalOcean Spaces 与 WordPress 集成的…

Data center hallway

DigitalOcean Spaces 与 WordPress 的集成,是为已经在使用 DigitalOcean Droplet 的团队准备的最简单的对象存储方案之一。Spaces 兼容 S3,自带 CDN,价格也很简单。这是一份实用指南。

为什么 Spaces 适合某些团队

如果你的 WordPress Droplet 已经部署在 DigitalOcean 上,Spaces 就位于同一网络中,集成过程非常简单。Droplet 与 Spaces 之间的入站流量免费,出站流量也很便宜。CDN 分发已包含在 Spaces 的价格之中。

对于希望只面对一个供应商、只收到一张账单的团队来说,Spaces 胜在简单。

把价格讲清楚

Spaces 的起步价为每月五美元,包含 250 GB 存储空间和 1 TB 出站流量。这是入门套餐,足以覆盖大多数中小型 WordPress 网站,无需额外付费。

超出入门套餐后,每增加 250 GB 存储仍是五美元,每增加 1 TB 出站流量为每 GB 一美分。费用可预期。

在 WordPress 中配置

在 DigitalOcean 控制面板中创建一个 Space。生成 Spaces 访问密钥和密钥(secret),记下 endpoint 地址。安装 Defyn Media Offload,选择 S3 兼容模式,然后填入 endpoint、访问密钥和密钥。将 CDN 地址设置为 Spaces 的 CDN 主机名。

Defyn Media Offload 插件会像对待其他任何 S3 后端一样对待 Spaces。相同的设置向导和批量迁移工具同样适用。

内置 CDN

每个 Space 都带有一个可选的 CDN 端点,主机名形如 *.cdn.digitaloceanspaces.com。一键即可开启。边缘缓存覆盖全球,在静态资源分发方面与 Cloudflare 或 CloudFront 的效果相同。

如需使用自定义主机名,将 CNAME 记录指向该 CDN 端点,DigitalOcean 会签发免费的 TLS 证书。

Spaces 最适合谁

已经在使用 DigitalOcean Droplet 的团队;希望在计算、存储和 CDN 上只用一个供应商的代理机构;以及五美元入门套餐即可满足全部需求的较小型 WordPress 网站。

对于拥有数百 TB 媒体文件的大型网站,搭配 CloudFront 的 S3 或搭配 Cloudflare 的 R2 更合适,因为在大规模下每 GB 的费率会进一步下降。

常见问题

DigitalOcean Spaces 比 R2 更便宜吗?

对于小型媒体库,并不便宜;对于中型媒体库,大致相当。对于出站流量较低的超大型媒体库,R2 更划算。而 Spaces 胜在便捷。

我可以保留原来的 Droplet 吗?

可以。Droplet 负责运行 PHP,Spaces 负责存储媒体文件,CDN 负责分发。Droplet 无需做任何改动。

Spaces 支持版本控制吗?

在存储桶(bucket)层面不支持。若需要版本控制,S3 和 B2 提供了更成熟的选项。

服务器端加密如何?

支持。所有 Spaces 对象默认都在静态存储时加密。

延伸阅读

  • 用于 WordPress 媒体的 Cloudflare R2
  • Amazon S3 设置指南
  • WordPress.org 上的 Defyn Media Offload——支撑这些技术的插件。

需要帮助在 WordPress 上设置媒体分流和 CDN 分发吗?Defyn 帮助澳大利亚企业搭建快速、可扩展的媒体存储。

Claire Smith 的头像
Sponsored Loved this story? Defyn turns articles like this into the websites your competitors wish they had. Talk to us → defyn.com.au