使用云存储卸载 WordPress 媒体文件并降低托管成本的完整指南 [2022]
已发表: 2022-02-13您的网站性能很大程度上取决于您的托管计划和您在网站上加载的媒体文件数量。
如果您运行一个包含大量媒体文件和资产的 WordPress 网站,那么随着时间的推移,您的网站可能会变慢,并且在托管文件时会有更多的服务器请求。
这将对您的投资回报率产生很大影响,因为如果网站太慢,人们往往会离开您的网站。 另外,如果服务器请求超过您的托管服务提供商的限制,那么您的网站服务器甚至可能崩溃,从而失去更多业务。
你知道吗
– 53% 的用户离开加载时间超过 3 秒的网站
– 更快的网页会导致转化率提高 16.5%?
最好的解决方案之一是从云存储托管和提供您的网站媒体文件。
将您的网站媒体文件卸载到云存储可以帮助您避免超出托管存储限制。 如果您将这些媒体文件从云服务到您的网站,那么它将显着加快您网站媒体的加载时间。
从长远来看,您将节省更多的托管成本。
今天,我将为您提供有关如何轻松将 WordPress 媒体文件卸载到首选云存储的分步指南。
阅读本指南后,您将能够——
- 了解您如何通过托管服务提供商亏损
- 了解云存储如何成为更好的解决方案
- 了解最可靠的云存储服务
- 轻松将您的 WordPress 媒体文件卸载到云存储
一旦你了解了所有这些,最终,你将能够获得一个更快的网站,没有服务器过载,并降低托管成本。
所以让我们开始吧。
目录
1. 为什么使用云存储服务来提供网站媒体文件
2. 卸载和提供 WordPress 媒体文件的最佳云存储服务
3. 如何将媒体文件从 WordPress 卸载到云存储?
一世。 如何将 WordPress 媒体文件卸载到 Amazon S3
ii. 如何将 WordPress 媒体文件卸载到 Google 云存储
iii. 如何将 WordPress 媒体文件卸载到 DigitalOcean Spaces
4. 如何从云服务器提供 WordPress 媒体文件
为什么使用云存储服务来提供网站媒体文件
您脑海中的第一个问题可能是为什么您应该依赖云服务来提供媒体文件,而不是您信任的托管服务提供商。
可能有很多原因,但让我给你一些最重要的原因。
- 停止在托管成本上浪费大量资金
- 避免流量激增期间的服务器故障
- 始终获得更好的网站性能
因此,让我们确切地了解这些是如何实现的。
1.停止在托管成本上浪费大量资金
如果您使用 WP Engine 或 GoDaddy 等提供商提供的专用服务器,您可能知道每个计划的存储空间有限。 当您超过该限制时,您需要跳转到下一个计划以获得更多存储空间,这可能是每月额外的 10 到 15 美元。
在这种情况下,云存储要方便得多。 例如,Amazon S3 有一个标准计划,您只需支付少量费用,例如每 GB 0.023 美元,这相当于每月 1.15 美元,最多 50 GB 的数据空间。 这是一个很大的节省,每年总计超过 90 美元。
2.避免流量激增期间的服务器故障
对于上述托管服务提供商来说,他们面临的一大问题是处理海量并发流量的能力。 如果并发流量突然激增,假设一次大约有 1000 名访问者访问您的网站,那么您的服务器很可能会崩溃。
这是云存储擅长的事情,因为它们拥有比托管服务提供商更多的数据中心。 因此,即使有很多人同时查看同一个媒体文件,也不会有服务器故障的可能性。
3. 始终获得高网站性能
现在,您可能会遇到共享托管服务提供商,例如 Bluehost 或 Dreamhost,他们正在运行一个疯狂的营销计划,声称您将获得无限带宽和 50 GB 数据空间,每月不到 5 美元。
哇,这是一个很棒的提议,对吧? 但是有一些问题。
- 首先,即使他们声称您将获得无限带宽,一旦您达到一定的限制,您将面临托管限制,即您的服务器加载时间将被故意显着减慢。
这是大多数共享主机提供商的常见做法,以避免过度使用在许多其他用户之间共享的服务器。
- 其次,此类共享托管服务提供商假定您不会超过您的限制。
当您这样做时,他们会通知您他们无法在共享托管环境中为您提供高性能,并会建议您使用他们的专用托管服务器。
但是,即使您使用他们的专用服务器,它在处理并发流量方面仍然存在同样的问题。
- 最后,另一个值得关注的重要事情是在云存储中选择数据中心来提供媒体服务的能力。
假设您的大部分理想潜在客户来自德国。 然后,您可以选择附近的数据中心为您的云存储提供媒体服务。 对于普通的托管服务提供商,您无法选择这样做。
这对网站的加载速度有很好的影响,尤其是当您有大型媒体文件,或者当您在单个网页上有许多媒体文件时。
既然您了解了托管服务提供商在提供大型网站媒体文件时并不总是最好的依靠,那么让我们看看最可靠的云存储。
卸载和提供 WordPress 媒体文件的最佳云存储服务
有许多可用的云存储服务,但让我们看看我们为您的 WordPress 网站推荐的最佳云存储服务。
1.亚马逊S3(AWS)

Amazon S3 是 Amazon Web Services 的核心部分,您可以通过它随时随地从网络上的任何位置存储和检索任意数量的数据。
它具有非常快速、可靠的良好记录,并为您提供相对非常低的存储成本。
Netflix、Airbnb、SmugMug、Nasdaq 等是 Amazon S3 的一些知名用户。
Amazon S3 的一些显着优势 –
- 高度安全
- 易于管理和迁移
- 综合文档
- 开发人员友好
- 多个区域
- 服务器端加密
2.谷歌云存储

Google Cloud Storage 是 Google Cloud Platform 的一部分,可帮助您的业务满足在线存储要求。
云平台本身可以帮助您托管软件甚至网站; 但是,它的云存储服务更受欢迎。
Google Cloud 为您提供 Google 高级安全和共享功能的性能和可扩展性。
它还为您提供三种类型的存储服务:
- 用于块存储的永久性磁盘
- 用于网络文件存储的 Filestore
- 用于对象存储的 Cloud Storage
这些服务是平台的核心,被大多数 Google Cloud 服务用户使用。
谷歌云服务的一些显着优势 -
- 提高性能
- 更好的定价计划
- 冗余备份
- 易于集成
- 广泛的文档
- 许多地区可用于存储您的数据
3. 数字海洋

DigitalOcean 以提供高性能服务器而闻名。 如今,它绝对是托管您的网站资产和数据的首选之一。
它主要关注三个关键卖点——简单性、定价和高性能虚拟服务器。
尽管他们的主要关注点是云计算,但许多人更喜欢使用他们的 DigitalOcean Spaces 服务,其中包括 250 GB 的存储空间和 1 TB 的出站带宽,每月只需 5 美元。
如果您超出此分配的空间和带宽,您将需要支付每额外 GB 传输 0.01 美元和每额外存储 GB 0.02 美元的费用。 如果您有大量的媒体文件要卸载,这将非常有用。
DigitalOcean 的一些显着优势-
- 减少物理距离
- 从云端加载静态内容
- 减小文件大小以提高站点速度
- 软件开发友好
- 优秀的文档。
- 用户友好的用户界面
如何将媒体文件从 WordPress 卸载到云存储?
可能有多种方法可以将媒体文件从 WordPress 站点卸载到云存储。
但是,如果您选择我前面提到的三种云存储服务之一,那么最好的选择是使用可靠的插件,让您轻松处理此问题。
一个这样的插件称为 Media Storage to Cloud。
媒体存储到云端

Media Storage to Cloud 是一个 WordPress 插件,可帮助您轻松地将 WordPress 媒体文件卸载到所需的云存储,其中包括 Amazon S3、Google Cloud Service 和 DigitalOcean。 另外,您可以通过此插件直接从您的云存储中提供您的 WordPress 网站媒体文件。
媒体存储到云 (M2C) 的最佳功能
- 轻松将 WordPress 媒体文件卸载到云存储
- 只需单击几下,您就可以轻松地将所有 WordPress 媒体文件卸载到云存储中。
- 直接从云存储服务您的网站媒体和内容
- 将媒体文件卸载到云存储后,只需单击一下即可直接从云存储服务器提供 WP 媒体文件。 没有人工麻烦,也没有浪费时间。
- 与云存储自动同步以更改媒体和文件
- 您可以自动同步您的 WordPress 媒体库。 当您将图像上传到媒体库时,它们将自动卸载到您的云存储中。
因此,如果您正在寻找一个插件来将您的 WordPress 站点与云存储服务连接起来,那么您绝对应该使用 Media Storage to Cloud。
现在,让我们看看如何使用 Media Storage To Cloud 将 WordPress 媒体文件卸载到这些云存储中。
- 如何将 WordPress 媒体文件卸载到 Amazon S3
- 如何将 WordPress 媒体文件卸载到 Google Cloud Storage
- 如何将 WordPress 媒体文件卸载到 Digital Ocean Spaces
如何将 WordPress 媒体文件卸载到 Amazon S3
按照以下步骤将您的 WordPress 媒体文件连接并卸载到 Amazon S3 云存储。
**确保您已安装并激活 Media Storage To Cloud。
要将您的站点与 Amazon S3 存储桶连接,请确保您已经在 AWS 上拥有一个 IAM 用户账户。
- 如果您没有 IAM 用户账户,请按照本指南创建一个。
第 1 步 – 将您的 WordPress 连接到 Amazon S3
1.在您的仪表板上,查找菜单WP Cloud 。 点击它。
它将带您进入插件界面,最初,您将位于“存储”选项卡中。

在这里,将默认选择 Amazon S3。
2.输入连接Amazon S3所需的数据

在这里,您需要提供以下 Amazon S3 凭证:
- 访问密钥 ID
- 插入您将使用的 IAM 用户账户的访问密钥 ID。
(您可以在此处收集访问密钥 ID。)
- 秘密访问密钥
- 插入同一 IAM 用户的秘密访问密钥。
(您可以在此处收集秘密访问密钥。)
- S3 存储桶名称
- 输入您要授权的 AWS 存储桶的名称
(你检查你的遗愿清单或在这里创建一个新的)
- 桶区域
- 输入您的存储桶的区域名称。
(您可以在此处收集区域名称)
3.现在,单击保存按钮,您将在右上角收到一条确认消息。

这意味着现在您已经使用 Amazon S3 成功地将媒体存储连接到云。
第 2 步 – 将媒体文件卸载到 Amazon S3
1.现在,转到Sync选项卡并选择Amazon S3 。

您可以看到有一个名为Select sync option的选项。

在这里,您可以选择以两种方式卸载媒体。
- 将所有数据发送到存储
- 如果您想将所有媒体文件卸载到 Amazon S3,请选择此选项。
- 将未同步的数据发送到存储
- 如果您希望将新媒体卸载到 Amazon S3,而不是之前已经卸载的媒体,请选择此选项。
如果您是第一次使用,请选择将所有数据发送到存储。

2.接下来,单击同步按钮。

将媒体文件卸载到 Amazon S3 存储桶时会出现一个进度条。
卸载所有媒体文件可能需要一些时间,但不要更改选项卡,因为它可能会妨碍同步过程。
同步完成后,右上角会显示成功消息。
而已。 然后,您可以检查您的 Amazon S3 存储桶。 您将看到所有 WordPress 媒体文件都已复制到 Amazon S3 存储桶。
- 单击此处了解如何从 S3 向您的站点提供媒体文件。
如何将 WordPress 媒体文件卸载到 Google 云存储
请按照以下步骤将您的 WordPress 媒体文件连接并卸载到 Google Cloud Storage。
**确保您已安装并激活 Media Storage To Cloud。
要将您的站点与 Google Cloud Storage 连接,请确保您已经拥有 Google 服务帐户和 Google Cloud Storage Bucket。
- 如果您没有 Google 服务帐户,请按照本指南创建一个。
- 如果您在创建 Google Cloud Storage Bucket 时需要帮助,请按照本指南进行操作。
第 1 步 - 将您的 WordPress 连接到 Google 云存储
1.在您的仪表板上,查找菜单WP Cloud 。 点击它。
它将带您进入插件界面,最初,您将位于“存储”选项卡中。

在这里,选择谷歌云存储。
2.输入所需数据连接谷歌云存储。

在这里,您需要提供以下 Google Cloud Storage 凭据:
- GCS 服务帐号密钥 JSON 数据
-您需要从您的 Google Cloud Storage 帐户中收集服务帐户密钥 JSON 数据。 (你可以从这里收集。)
- 存储桶名称
-输入你要授权的GCS存储桶名称
(你检查你的遗愿清单或在这里创建一个新的)
3.现在,单击保存按钮,您将在右上角收到一条确认消息。

这意味着现在您已经使用 Google Cloud Storage 成功地将 Media Storage 连接到 Cloud。
第 2 步 - 将媒体文件卸载到 Google 云存储
1.现在,转到同步选项卡并选择Google Cloud Storage 。

您可以看到有一个名为Select sync option的选项。

在这里,您可以选择以两种方式卸载媒体。
- 将所有数据发送到存储
- 如果您希望将所有媒体文件卸载到 Google Cloud Storage,请选择此选项。 - 将未同步的数据发送到存储
- 如果您想将新媒体卸载到 Google Cloud Storage,而不是之前已经卸载的媒体,请选择此选项。
如果您是第一次使用,请选择将所有数据发送到存储。
2.接下来,单击同步按钮。

将媒体文件卸载到 Google Cloud Storage 时会出现一个进度条。
卸载所有媒体文件可能需要一些时间,但不要更改选项卡,因为它可能会妨碍同步过程。
同步完成后,右上角会显示成功消息。
而已。 然后,您可以检查您的 Google Cloud Storage 文件夹。 您会看到所有 WordPress 媒体文件都已复制到 Google Cloud Storage。
- 单击此处了解如何从 GCS 向您的站点提供媒体文件。
如何将 WordPress 媒体文件卸载到 DigitalOcean Spaces
按照以下步骤将您的 WordPress 媒体文件连接并卸载到 DigitalOcean Spaces。
**确保您已安装并激活 Media Storage To Cloud。
要将您的站点与 DigitalOcean 连接,请确保您已经有一个 DigitalOcean 帐户并创建了一个 DigitalOcean 空间。
- 如果您没有 DigitalOcean 帐户,请按照本指南创建一个。
- 如果您在创建 DigitalOcean Space 时需要帮助,请遵循本指南。
第 1 步 – 将您的 WordPress 连接到 DigitalOcean
1.在您的仪表板上,查找菜单WP Cloud 。 点击它。
它将带您进入插件界面,最初,您将位于“存储”选项卡中。

在这里,选择 DigitalOcean。
2.输入所需数据以连接 DigitalOcean。

在这里,您需要提供以下 DigitalOcean 凭据:
- 空间访问密钥
- 从您将使用的空间输入空间访问密钥。
(您可以在此处收集空间访问密钥。)
- 空间访问秘密
- 输入同一空间的空间访问密码。
(您可以在此处收集空间访问密钥。)
- 空间名称
- 输入您要存储文件的空间名称。
(在这里创建一个新空间或收集现有空间的名称。)
- 空间区域
- 输入您在设置空间时使用的空间区域。
(编辑或设置您的空间以在此处收集空间区域。)
3.现在,单击保存按钮,您将在右上角收到一条确认消息。

这意味着现在您已经使用 DigitalOcean 成功地将媒体存储连接到云。
第 2 步 – 将媒体文件卸载到 DigitalOcean Spaces
1.现在,转到同步选项卡并选择DigitalOcean 。

您可以看到有一个名为Select sync option的选项。

在这里,您可以选择以两种方式卸载媒体。
- 将所有数据发送到存储
- 如果您希望将所有媒体文件卸载到 Google Cloud Storage,请选择此选项。 - 将未同步的数据发送到存储
- 如果您想将新媒体卸载到 Google Cloud Storage,而不是之前已经卸载的媒体,请选择此选项。
如果您是第一次使用,请选择将所有数据发送到存储。
2.接下来,单击同步按钮。

将媒体文件卸载到 DigitalOcean Spaces 时会出现一个进度条。
卸载所有媒体文件可能需要一些时间,但不要更改选项卡,因为它可能会妨碍同步过程。
同步完成后,右上角会出现一条成功消息。
而已。 然后,您可以检查您的 DigitalOcean Spaces。 您将看到所有 WordPress 媒体文件都已复制到 DigitalOcean。
- 单击此处了解如何从 DigitalOcean 向您的站点提供媒体文件。
如何从云服务器提供 WordPress 媒体文件
将 WordPress 媒体文件卸载到首选云存储后,您可以选择直接从云存储中提供网站媒体。
例如,如果您将媒体文件卸载到 Amazon S3,您可以对其进行设置,以便从 Amazon S3 托管和提供您的网站媒体文件。
请按照以下简单步骤执行此操作。
1.单击设置并选择您卸载媒体文件的云存储。

在这里,您将找到以下三个选项:

- 从存储桶提供媒体文件
- 启用此选项以从选定的云存储中提供您的网站媒体文件。
- 在媒体库上上传时在存储桶上上传媒体文件
- 如果启用此选项,它将在将新文件上传到媒体库时创建完全自动同步。 这意味着,每当您将新媒体文件上传到 WordPress 时,它都会自动复制到您同步的云存储中。
- 从媒体库中删除时从存储桶中删除媒体
- 如果启用此选项,它将在从媒体库中删除文件时创建完全自动同步。 这意味着,每当您从 WordPress 中删除媒体文件时,它也会自动从您的云存储中删除。
2.启用第一个选项以开始从云存储提供网站媒体,如果您希望应用自动同步,可以启用其他两个选项。 然后点击保存。
3.现在,您可以在您的 WordPress 媒体库中检查媒体文件的链接是否已更改。

现在正在从您的云存储中提供媒体文件。
而已。 从 Amazon S3、Google Cloud Storage 或 DigitalOcean 卸载和提供您的网站媒体就是这么简单。
作者注
如您所见,使用 Media Storage to Cloud 将您的云存储连接到 WordPress 非常容易。
当然,您可能会有疑问,如果您使用其他云存储会怎样。 我的建议是使用我在这里提到的三个之一,因为它们是可靠的。 其他云也不错,但是这三个因安全性和性能而被放弃,并且任何一天都会提供更好的输出。
在本指南中,我更专注于卸载媒体文件。 在我的下一个指南中,我将详细介绍如何通过我们在这里提到的三个云存储来提供网站媒体文件。
