本文概述
- 创建服务帐户
- 创建存储桶
- 将WP与GCS集成
Google在云中提供存储, 你可以使用该存储来存储和提供对象数据, 静态主机网站, 作为文件系统安装等。如果你在WP网站上有很多图像, 并且希望优化图像文件的传递, 那么Google云存储在许多方面都可能会有所帮助。
- 降低带宽成本
- 通过Google低延迟网络更快地提供内容
- 降低储存成本
注意:你必须在Google Cloud Platform上创建一个帐户才能使用其服务。
创建服务帐户 首先, 让我们创建一个服务帐户, 该帐户将用于通过WordPress连接。
- 转到” IAM和管理员” 下的” 服务帐户” (直接链接)
- 点击创建服务帐户
- 输入服务帐户名称和描述, 然后单击创建
文章图片
- 将带你进入下一步, 在该步骤中你需要将角色分配为Storage Admin。点击继续
文章图片
- 在下一个屏幕上, 单击创建密钥。它将提示右侧的另一个向导, 你可以在其中选择JSON并创建
文章图片
- 将花费几秒钟的时间下载JSON文件。请将其放在安全的地方。
- 通过单击完成关闭服务帐户向导。
- 登录到Google云, 然后转到存储> > 浏览器(直接链接)
- 点击创建存储桶
文章图片
- 输入存储桶名称(必须唯一)
- 选择存储类别(将其设为多区域以获得更好的性能)
- 选择一个多区域位置(选择用户所在的位置)
- 选择设置对象级别存储桶权限, 然后单击创建
文章图片
- 这将花费几秒钟, 你将在列表中看到新创建的存储桶。
- 单击列表上新创建的存储桶
- 转到权限选项卡, 然后单击添加成员
- 在成员字段中输入allUsers, 然后选择Storage Object Viewer作为角色, 然后单击添加。
文章图片
注意:在为AllUsers分配角色时要小心。授予管理员或所有者权限将使任何人都可以控制它。因此, 请确保仅授予查看者角色。
做得好!准备使用存储桶。让我们连接WordPress。
将WP与GCS集成 有两种简单的方法可以完成此任务。
首先, 通过使用WP-Stateless插件(免费)。可用性动力学开发此插件。无论何时将其上传到WP媒体库并在需要时直接提供, 它都可让你快速配置图像并将其上传到GCS存储桶。
该插件还为你提供了一个将文件本地存储在服务器上的选项, 我建议这样做, 以便将来如果你不想使用GCS, 可以停用该插件, 而不必复制图像。
听起来不错?
- 登录到WP Admin并安装> > 激活插件
文章图片
- 它会带你向导, 在这里什么也不做。而是转到” 媒体” 下的无状态设置
文章图片
让我们通过一些设置来了解配置。
- 模式-选择CDN, 以便将文件复制到GCS并直接从Google提供服务
- 存储桶-输入你创建的存储桶名称
- 将下载的JSON文件的内容粘贴到服务帐户JSON字段中
- 启用删除GCS文件, 以便从WP中删除文件时启用;它也会从GCS中删除
- 点击保存更改
文章图片
展望未来, 每当你上传新媒体文件时, 它将被上传到GCS存储桶中, 并直接从那里进行投放。
让我们快速进行验证。
我通过媒体库手动上传了一个png文件, 你可以看到下面的URL地址来自Google存储。
文章图片
如果你想将现有图像上传到GCS, 则必须转到” 同步” 标签并运行。同步可能需要一些时间, 但一旦完成, 就可以了。你应该能够看到所有图像都已从Google云存储中加载。
其次, 你可以使用称为WP Offload Media的高级插件。
总结
希望本指南可以帮助你将WP媒体文件卸载到Google Cloud, 并看到性能的提高。为了获得缓存和其他好处, 你还可以考虑WP Rocket。
推荐阅读
- Cloud Flare SSL破解WordPress和Joomla以及如何修复
- 12个WordPress简历主题以创造最佳印象
- 14个无需插件即可完成的WordPress性能优化
- 使用Breeze使你的WordPress网站速度提高38%
- 支持单个帖子上无限滚动的9个最佳WordPress主题
- 通过这些插件增强你的WordPress性能
- 代理商和自由职业者的12种最佳WordPress服务
- Android文本字段元素可以选择,但不可编辑
- 如何永久保存Android webview中的cookie()