跳转到主要内容
14 分钟阅读时间 (2878 字)

WordPress Google Cloud Storage - 如何卸载您的媒体文件

WordPress Google Cloud Storage - 如何卸载您的媒体文件

管理大量媒体文件会拖慢您的 WordPress 网站并增加托管成本。这正是 Google Cloud Storage 的用武之地,它能可靠地存储和分发您的图片、视频及其他文件,而不会让服务器超负荷。通过将媒体卸载到 Google Cloud,您可以提升网站的速度、稳定性和可扩展性。. 

在本指南中,我们将探讨将媒体卸载到 Google Cloud 的好处,引导您完成设置过程,并向您展示如何将其与 WordPress 插件集成。您还将找到降低托管成本的实用技巧,并 加快您网站的加载速度 以实现最佳性能。

文章要点:
  • 将媒体从 WordPress 卸载到 Google Cloud Storage 可释放宝贵的服务器存储空间,从而加快网站性能并降低托管成本。.
  • 通过从 Google 的全球云基础设施提供图片、视频和文件,您的 WordPress 网站将获得更快的加载速度和更佳的用户体验,并通过更好的 Core Web Vitals 提升 SEO 排名。.
  • 像 WP Offload Media 这样的集成插件提供自动同步和 CDN 兼容性,简化媒体管理,同时为不断发展的网站提供可扩展性和可靠性。.

将媒体卸载到 Google Cloud 的好处

将您的 WordPress 媒体文件卸载到 Google Cloud Storage 有助于让您的网站更快、更可靠、更易于管理。以下是您将体验到的主要优势:

  • 提升网站性能 - 媒体文件直接从 Google 的快速全球网络提供,缩短加载时间并改善访客的整体浏览体验。
  • 降低服务器负载 - 通过将媒体文件存储在外部,您的托管服务器处理的数据更少,从而让您的网站平稳运行,不会出现延迟或崩溃。
  • 更好的可扩展性 - 随着网站的发展,Google Cloud 可以轻松处理数千个新文件而不影响性能,使其成为高流量或媒体密集型网站的理想选择。
  • 增强的可靠性和安全性 - Google Cloud 提供内置冗余和强大的安全性,确保您的文件始终可用并受到保护,防止数据丢失。
  • 成本效益 - 通过减少带宽和存储使用量,您可以节省主机方案的费用,只需为 Google Cloud 上实际使用的部分付费。

分步设置:卸载您的媒体文件

在开始卸载之前,请确保您拥有一个有效的 Google Cloud 账户和一个准备就绪的 WordPress 网站。过程很简单,您只需使用一个支持云存储集成的插件将两者连接起来。以下是三种最常用的方法,您可以根据自己的需求和偏好的控制程度来选择使用。.

使用 WP Media Folder 卸载您的媒体

WP Media Folder 是一款高级插件,可帮助您整理 WordPress 媒体库,同时将其连接到外部云服务,例如 Google Drive。在将其与 WordPress 集成之前,您需要设置您的 Google Cloud 项目。

创建 Google Cloud 项目

要开始使用 WP Media Folder 与 Google Cloud,您首先需要在 Google Cloud Console 中创建一个项目。首先登录您的 Google 账号,访问 console.cloud.google.com,然后打开菜单并导航到 IAM & Admin > Create a Project。输入项目名称。您可以选择任何您喜欢的名称,但请避免使用空格或特殊字符。点击 Create 后,等待片刻,项目即可设置完成。

接下来,您需要为项目启用必要的 API。前往 API 和服务 > 库,并同时启用 Cloud Storage API 和 Google Cloud Storage JSON API。

这些 API 允许您的 WordPress 网站与您的 Google Cloud 账户通信并高效地存储媒体。完成此操作后,您的项目就可以进行下一步了,即配置凭据以建立安全连接。.

配置凭据

设置好项目后,下一步是配置您的 OAuth 凭据,以便 WP Media Folder 可以安全地连接到 Google Cloud。在左侧边栏中,转到 API 和服务 > 凭据,然后点击 + 创建凭据 > OAuth 客户端 ID。

如果出现提示,您首先需要设置 OAuth 同意屏幕,提供您的应用名称、电子邮件和授权域名(例如您的 WordPress 网站域名)。.

创建 OAuth 客户端 ID 时,请选择 Web 应用 作为应用类型。

在“已获授权的 JavaScript 来源”下添加您的网站 URL,并在“已获授权的重定向 URI”下添加您的重定向 URL。完成后,Google 将生成客户端 ID 和客户端密钥。.

请妥善保管这些信息,稍后您需要将它们粘贴到 WP Media Folder 设置中。此凭据设置可确保您的 WordPress 网站与 Google Cloud 之间建立安全、经过验证的连接。.

与 WordPress 集成

现在您的项目和凭据已准备就绪,是时候将 Google Cloud 与 WP Media Folder 连接了。在您的 WordPress 仪表盘中,前往 设置 > WP Media Folder > 云 > 卸载媒体,然后在选择云提供商下点击编辑图标,并选择 Google Cloud Storage。

系统会要求您填写 Access Key ID、Secret Access Key 和 Project ID。这些信息来自您之前在 Google Cloud Console 中生成的凭据。保存设置后,插件将自动验证连接。.

然后,连接成功后,您可以创建一个存储桶。存储桶可以直接在 WP Media Folder 页面上创建,也可以通过链接 https://console.cloud.google.com/storage/overview 创建。之后,选择“创建存储桶”。.

之后,按如下方式填写几个字段。.

已创建 - 如果是这样,存储桶将按如下方式成功创建。.

要开始自动传输文件,您可以启用“复制到 Google Cloud Storage”选项。启用此设置后,您上传到 WordPress 媒体库的每个新文件都会立即复制到您的 Google Cloud 存储桶中。如果您在启用集成之前已有媒体文件,只需点击“与 Google Cloud Storage 同步”按钮即可。.

如果您想完全卸载文件并释放服务器空间,请启用“上传后移除”功能。这可确保所有媒体仅存储在 Google Cloud 上,而不是您的托管服务器上。您还可以开启“附件标签”选项,当您将鼠标悬停在媒体库中的 Google Cloud 图标上时,该选项会显示文件信息,从而更轻松地识别已卸载的文件。.

如果您需要将文件移回或卸载插件,请使用“从 Google Cloud Storage 检索媒体”选项。此功能会将您的所有媒体从 Google Cloud 复制回 WordPress 媒体库,而不会破坏任何现有链接,确保您的网站继续平稳运行。.

有关将 WordPress 与 Google Cloud 集成的更多信息,请参阅文章 WP Media Folder 附加组件 Google Cloud Storage 集成。

告别杂乱无章的媒体库。.

WP Media Folder 让您对文件进行分类,将文件夹与云存储同步,创建令人惊叹的画廊,甚至可以在不破坏链接的情况下替换图片。
立即优化您的媒体工作流程

立即获取插件

使用 WP Stateless 卸载您的媒体文件

WP Stateless 是一款免费插件,可自动将您的 WordPress 媒体文件与 Google Cloud Storage 同步。它提供多种模式,例如 Stateless 模式,直接从云端提供文件,以及 Backup 模式,在您的网站和云端各保留一份副本。.

首先,在您的 WordPress 仪表盘中,从 插件 > 安装插件 安装并启用 WP Stateless。 

激活后,启动设置助手并使用您的 Google 账户登录。允许访问,以便该插件可以管理您的 Google Cloud 项目。.

图片来源:kinsta.com

您可以创建一个新项目或使用现有项目,然后选择或创建一个存储桶来存放您的媒体文件。在设置过程中,请确保您的存储桶名称与您的自定义域名匹配(例如 gcs.yourdomain.com),以确保顺利集成。一切配置完成后,点击 继续,您将看到连接已完成的确认信息。

图片来源:kinsta.com

在您的 WordPress 仪表盘中,前往 媒体 > Stateless 设置 以选择媒体文件的处理方式:

  • 已禁用: 关闭 WP Stateless。
  • 备份: 将文件上传到 Google Cloud,但通过本地 URL 提供这些文件。
  • CDN: 直接从 Google Cloud 复制并提供媒体文件(不能与其他 CDN 同时使用)。
  • 无状态: 将媒体完全卸载到 Google Cloud,删除本地副本以节省磁盘空间。
图片来源:kinsta.com

您还可以启用其他设置,例如用于加快交付速度的 Cache-Control、用于在 WordPress 中删除文件时从 Google Cloud 中移除文件的 Delete GSC File,以及用于防止加载旧缓存文件的 Cache Busting。.

图片来源:kinsta.com

使用 WP Offload Media 卸载您的媒体

WP Offload Media 是一款免费且可靠的插件,可自动将您的 WordPress 媒体文件(如图片、视频和文档)传输到已连接的云存储服务商。它支持 Google Cloud Storage、Amazon S3 和 DigitalOcean Spaces 等主流平台。.

要开始使用,请先通过创建新项目和用户凭据来设置您的云存储账户。您可以在官方网站上创建一个免费的 AWS 账户(需要信用卡进行验证),或者如果您已有账户,请登录。.

然后,转到“用户”页面,点击 创建用户, 为其取一个清晰的名称(例如,yourdomain-offloadwordpressmedia),跳过控制台访问,并附加 AmazonS3FullAccess 策略。点击 创建 用户以完成。

图片来源:wpbeginner.com

接下来,打开用户,转到 安全凭证 > 访问密钥,然后点击 创建访问密钥。

图片来源:wpbeginner.com

选择在 AWS 外部运行的应用程序,然后下载包含您的访问密钥 ID 和秘密访问密钥的 .csv 文件,并妥善保管。.

图片来源:wpbeginner.com

要与 WP Offload Media 连接,请打开您的 WordPress wp-config.php 文件并添加以下代码:

define( 'AS3CF_SETTINGS', serialize( array( 'provider' => 'aws', 'access-key-id' => 'YOUR_ACCESS_KEY_ID', 'secret-access-key' => 'YOUR_SECRET_ACCESS_KEY', ) ) ); 

然后,从您的 WordPress 仪表盘安装并激活 WP Offload Media 插件。.

激活后,前往 设置 > WP Offload Media 并通过输入您的云存储服务提供的访问密钥来连接您的 WordPress 站点。接下来,创建一个新的存储桶,即云中用于存储媒体文件的专用文件夹。为您的存储桶取一个清晰的名称(例如 media.yourdomain.com),并选择距离您主要受众最近的区域,以确保更快的传输速度。

图片来源:wpbeginner.com

保存配置后,您上传到 WordPress 的任何新媒体都将自动存储并从您选择的云服务商提供。此设置有助于减轻主机负载、提升网站速度,并确保更流畅的媒体交付。.

降低托管成本并提升加载速度的技巧

将媒体文件卸载到 Google Cloud 可以显著提升网站性能,但结合一些优化策略能带来更大的效果。通过管理媒体的存储、分发和维护方式,你不仅能提升加载速度,还能减少不必要的托管费用。以下是一些实用技巧,帮助你充分利用现有配置。.

通过缓存和 CDN 优化交付

缓存和 CDN(Content Delivery Network)集成可确保您的媒体文件为世界各地的访问者快速加载。CDN 将您的媒体副本存储在多个全球服务器上,允许用户从距离最近的服务器下载文件。这可以减少延迟并显著缩短加载时间,尤其适用于图片密集或高流量的网站。.

此外,在您的网站和服务器上启用缓存可确保频繁访问的文件无需每次都重新加载。像 WP Speed of Light 这样的插件可以帮助自动化此过程。与 Google Cloud 一起使用时,这些工具形成了一个强大的组合,可优化媒体交付并提升用户体验。

移除未使用或重复的媒体文件

随着时间的推移,WordPress 网站会积累未使用或重复的媒体文件,占用宝贵的存储空间。这些文件不仅会增加托管成本,还会拖慢您的媒体管理流程。定期审查媒体库有助于您保持整洁、高效的设置。.

您可以使用 Media Cleaner 等工具来安全地检测并删除不再使用的文件。删除之前,请务必备份数据,以免丢失重要资源。保持存储空间井然有序不仅能节省费用,还能简化日后的备份和迁移。.

上传前压缩图片

体积庞大且未经优化的图片是导致网站加载缓慢的最大元凶之一。 压缩图片 后再上传,有助于您在减小文件体积的同时保持视觉质量,从而加快页面加载速度并降低带宽消耗。

TinyPNG、ShortPixel 或 Imagify 等工具可以自动压缩您的图片,而不会造成明显的质量损失。如果您更喜欢自动化工作流程,可以将这些工具直接与 WordPress 集成。通过在流程早期优化图片,您可以确保网站从一开始就保持轻量高效。.

监控您的 Google Cloud Storage

定期监控您的 Google Cloud 存储使用情况,可确保您不会为未使用的容量支付过多费用。密切关注您的网站生成和存储的数据量,能让您识别趋势并在成本变得高昂之前做出必要的调整。.

Google Cloud 提供详细的存储报告,显示哪些文件占用空间最多以及它们的访问频率。基于这些洞察,您可以决定是归档、删除文件,还是将其迁移到更便宜的存储选项,如 Google Cloud Nearline 或 Coldline。主动监控有助于保持性能,同时让您的云成本处于可控范围。.

呼叫所有网站管理员!

使用 WP Media Folder节省时间并提高生产力。轻松组织客户媒体文件,创建自定义图库,并提供无缝的用户体验。
立即升级您的网站项目!

立即获取插件

结论

将媒体卸载到 Google Cloud Storage 是提升 WordPress 网站性能、可靠性和可扩展性的强大方式。通过将图片、视频和其他文件传输到云端,您可以减轻托管服务器的工作负载,并确保通过 Google 的全球网络实现更快的内容分发。使用 WP Media Folder、WP Stateless 或 WP Offload Media 等插件,您可以自动化这一过程,并在不牺牲速度或质量的情况下保持媒体库井然有序。

无论您管理的是个人博客还是高流量商业网站,卸载媒体都有助于降低托管成本并提升用户体验。为了让这一过程更简单、更高效,请尝试将您的 WordPress 网站与 WP Media Folder 集成,以实现无缝的 Google Cloud 同步。

保持关注

当您订阅博客后,如果网站有新更新,我们会发送电子邮件通知您,以免您错过。.

Related Posts