个性化阅读
专注于IT技术分析

如何通过Google Cloud Storage服务WordPress媒体?

本文概述

将WordPress媒体文件上传到Google Cloud Storage(GCS), 并使其更快地处理将图像文件请求发送给用户的过程。

Google在云中提供存储, 你可以使用该存储来存储和提供对象数据, 静态主机网站, 作为文件系统安装等。如果你在WP网站上有很多图像, 并且希望优化图像文件的传递, 那么Google云存储在许多方面都可能会有所帮助。

  • 降低带宽成本
  • 通过Google低延迟网络更快地提供内容
  • 降低储存成本

接下来, 我将逐步说明如何将WordPress与Google云存储集成。

注意:你必须在Google Cloud Platform上创建一个帐户才能使用其服务。

创建服务帐户

首先, 让我们创建一个服务帐户, 该帐户将用于通过WordPress连接。

  • 转到” IAM和管理员”下的”服务帐户”(直接链接)
  • 点击创建服务帐户
  • 输入服务帐户名称和描述, 然后单击创建
如何通过Google Cloud Storage服务WordPress媒体?2
  • 将带你进入下一步, 在该步骤中你需要将角色分配为Storage Admin。点击继续
如何通过Google Cloud Storage服务WordPress媒体?4
  • 在下一个屏幕上, 单击创建密钥。它将提示右侧的另一个向导, 你可以在其中选择JSON并创建
如何通过Google Cloud Storage服务WordPress媒体?6
  • 将花费几秒钟的时间下载JSON文件。请将其放在安全的地方。
  • 通过单击完成关闭服务帐户向导。

创建存储桶

其次, 是时候创建用于存储WP媒体文件的存储桶了

  • 登录到Google云, 然后转到存储>>浏览器(直接链接)
  • 点击创建存储桶
如何通过Google Cloud Storage服务WordPress媒体?8
  • 输入存储桶名称(必须唯一)
  • 选择存储类别(将其设为多区域以获得更好的性能)
  • 选择一个多区域位置(选择用户所在的位置)
  • 选择设置对象级别存储桶权限, 然后单击创建
如何通过Google Cloud Storage服务WordPress媒体?10
  • 这将花费几秒钟, 你将在列表中看到新创建的存储桶。

让我们默认使存储桶对象对所有用户可读, 以便网站访问者可以查看媒体文件。

  • 单击列表上新创建的存储桶
  • 转到权限选项卡, 然后单击添加成员
  • 在成员字段中输入allUsers, 然后选择Storage Object Viewer作为角色, 然后单击添加。
如何通过Google Cloud Storage服务WordPress媒体?12

注意:在为AllUsers分配角色时要小心。授予管理员或所有者权限将使任何人都可以控制它。因此, 请确保仅授予查看者角色。

做得好!准备使用存储桶。让我们连接WordPress。

将WP与GCS集成

有两种简单的方法可以完成此任务。

首先, 通过使用WP-Stateless插件(免费)。可用性动力学开发此插件。无论何时将其上传到WP媒体库并在需要时直接提供, 它都可让你快速配置图像并将其上传到GCS存储桶。

该插件还为你提供了一个将文件本地存储在服务器上的选项, 我建议这样做, 以便将来如果你不想使用GCS, 可以停用该插件, 而不必复制图像。

听起来不错?

  • 登录到WP Admin并安装>>激活插件
如何通过Google Cloud Storage服务WordPress媒体?14
  • 它会带你向导, 在这里什么也不做。而是转到”媒体”下的无状态设置
如何通过Google Cloud Storage服务WordPress媒体?16

让我们通过一些设置来了解配置。

  • 模式-选择CDN, 以便将文件复制到GCS并直接从Google提供服务
  • 存储桶-输入你创建的存储桶名称
  • 将下载的JSON文件的内容粘贴到服务帐户JSON字段中
  • 启用删除GCS文件, 以便从WP中删除文件时启用;它也会从GCS中删除
  • 点击保存更改
如何通过Google Cloud Storage服务WordPress媒体?18

展望未来, 每当你上传新媒体文件时, 它将被上传到GCS存储桶中, 并直接从那里进行投放。

让我们快速进行验证。

我通过媒体库手动上传了一个png文件, 你可以看到下面的URL地址来自Google存储。

如何通过Google Cloud Storage服务WordPress媒体?20

如果你想将现有图像上传到GCS, 则必须转到”同步”标签并运行。同步可能需要一些时间, 但一旦完成, 就可以了。你应该能够看到所有图像都已从Google云存储中加载。

其次, 你可以使用称为WP Offload Media的高级插件。

总结

希望本指南可以帮助你将WP媒体文件卸载到Google Cloud, 并看到性能的提高。为了获得缓存和其他好处, 你还可以考虑WP Rocket。

赞(0)
未经允许不得转载:srcmini » 如何通过Google Cloud Storage服务WordPress媒体?

评论 抢沙发

评论前必须登录!