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

如何将WordPress转换为静态并托管在Google Storage中?

本文概述

将WordPress(WP)转换为静态网站并将其托管在Google Cloud Storage(GCS)中的分步指南。

运行大量流量WordPress网站具有挑战性。有很多因素:

  • 昂贵–根据流量大小要求服务器
  • 技能–你必须熟练地优化Web服务器, 数据库, PHP, WP以实现最佳性能
  • 安全性–必须确保实施与WP相关的必要安全性, 以避免被黑客入侵
  • 维护–你需要定期更新WP核心, 主题, 插件, 以确保不会因兼容性问题而暴露任何漏洞或破坏

静态站点是轻量级的, 而安全性则较少。

如何将WordPress转换为静态并托管在Google Storage中?2

你可以让静态站点在GCS等云存储上运行, 并只需支付存储/带宽成本(与WordPress服务器相比要低得多)。

我知道你在想什么

使用WordPress创建网站很容易, 因为它拥有大型主题和插件市场。你可以在几分钟/几小时内就可以使用WP来准备好网站, 而使用静态HTML / CSS / JS进行设计/开发则需要更长的时间。

那么, 你如何不离开WordPress并一起享受静态站点收益呢?

好…

想法是使用WordPress构建你的网站, 完成后将其转换为静态HTML文件。

让我们来看看如何有效地做到这一点。

将WordPress导出为静态HTML文件

有很多方法可以实现此目的, 但是我发现以下过程很简单。像往常一样, 首先尝试在暂存/非生产环境中查看其工作方式。

  • 登录到你的WordPress管理员

注意:如果尚未设置WP, 则可以在本地PC上设置LAMP环境, 也可以使用SiteGround之类的共享主机。

  • 转到插件>>添加新
  • 搜索” Simply Static”并安装>> activate
如何将WordPress转换为静态并托管在Google Storage中?4
  • 在左侧导航中, 转到”简单静态” >>”设置”

在大多数情况下, 你可以将所有设置保留为默认设置, 但请查看是否需要手动添加或排除任何URL。

  • 转到”生成”, 然后单击”生成静态文件”。

根据你网站的大小, 将需要一些时间。我正在测试一些虚拟安装, 安装了56个URL, 并花费了5秒钟。

如何将WordPress转换为静态并托管在Google Storage中?6
  • 单击”单击此处下载”以下载zip文件。

这表明WordPress网站已转换为静态文件, 是时候将其放入Cloud Storage中了。

更新:我遇到了另外两个解决方案, 它们也有助于使WordPress网站保持静态。

  1. HardyPress –提供转换现有网站或创建新网站的选项。它还提供托管。
  2. Shifter –无服务器WordPress托管。

将WordPress静态文件托管到Google Cloud Storage

我有一个备用URL(techpostal.com), 将用于此演示。

首先, 你必须通过Google验证域所有权。

验证后…

  • 转到Google Cloud >>存储(直接链接)
  • 点击创建存储桶
如何将WordPress转换为静态并托管在Google Storage中?8
  • 输入存储桶信息和存储类别并创建
如何将WordPress转换为静态并托管在Google Storage中?10
  • 返回浏览器
  • 选择新创建的存储桶旁边的下拉菜单, 然后选择”编辑网站配置”。
如何将WordPress转换为静态并托管在Google Storage中?12
  • 进入主页– index.html
如何将WordPress转换为静态并托管在Google Storage中?14
  • 再次选择下拉菜单, 然后转到”编辑存储桶权限”。
  • 在添加成员中输入allUsers >>选择角色作为Storage Object Viewer, 然后单击Add
如何将WordPress转换为静态并托管在Google Storage中?16
  • 返回浏览器并上传你在先前步骤中下载的解压缩zip文件

接下来, 你需要更新你的域记录以指向云存储

  • 登录到你的域名注册商面板, 并将你的域的CNAME记录更新为c.storage.googleapis.com
  • 等待几分钟, 然后检查DNS记录, 以确保其已解析为已配置的DNS记录。

验证

最后, 让我们访问URL

如何将WordPress转换为静态并托管在Google Storage中?18

如你所见, 它有效。

顺便说一句, 如果你想实现SSL, 则可以参考本指南。

有几个限制要注意。静态网站将无法执行WordPress之类的某些操作。

例如:

  • 评论提交
  • 选择加入表格

因此, 如果你严重依赖这些网站, 那么这可能不是一个好的解决方案, 但是, 如果你将WordPress网站用作信息页, 启动网站和个人网站, 则值得尝试一下。

你怎么看待这件事?

赞(0)
未经允许不得转载:srcmini » 如何将WordPress转换为静态并托管在Google Storage中?

评论 抢沙发

评论前必须登录!