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

本文概述

  • 将WordPress导出为静态HTML文件
  • 将WordPress静态文件托管到Google Cloud Storage
  • 验证
将WordPress(WP)转换为静态网站并将其托管在Google Cloud Storage(GCS)中的分步指南。
运行大量流量WordPress网站具有挑战性。有很多因素:
  • 昂贵–根据流量大小要求服务器
  • 技能–你必须熟练地优化Web服务器, 数据库, PHP, WP以实现最佳性能
  • 安全性–必须确保实施与WP相关的必要安全性, 以避免被黑客入侵
  • 维护–你需要定期更新WP核心, 主题, 插件, 以确保不会因兼容性问题而暴露任何漏洞或破坏
静态站点是轻量级的, 而安全性则较少。
如何将WordPress转换为静态并托管在Google Storage中()

文章图片
你可以让静态站点在GCS等云存储上运行, 并只需支付存储/带宽成本(与WordPress服务器相比要低得多)。
我知道你在想什么
【如何将WordPress转换为静态并托管在Google Storage中()】使用WordPress创建网站很容易, 因为它拥有大型主题和插件市场。你可以在几分钟/几小时内就可以使用WP来准备好网站, 而使用静态HTML / CSS / JS进行设计/开发则需要更长的时间。
那么, 你如何不离开WordPress并一起享受静态站点收益呢?
好…
想法是使用WordPress构建你的网站, 完成后将其转换为静态HTML文件。
让我们来看看如何有效地做到这一点。
将WordPress导出为静态HTML文件 有很多方法可以实现此目的, 但是我发现以下过程很简单。像往常一样, 首先尝试在暂存/非生产环境中查看其工作方式。
  • 登录到你的WordPress管理员
注意:如果尚未设置WP, 则可以在本地PC上设置LAMP环境, 也可以使用SiteGround之类的共享主机。
  • 转到插件> > 添加新
  • 搜索” Simply Static” 并安装> > activate
如何将WordPress转换为静态并托管在Google Storage中()

文章图片
  • 在左侧导航中, 转到” 简单静态” > > ” 设置”
在大多数情况下, 你可以将所有设置保留为默认设置, 但请查看是否需要手动添加或排除任何URL。
  • 转到” 生成” , 然后单击” 生成静态文件” 。
根据你网站的大小, 将需要一些时间。我正在测试一些虚拟安装, 安装了56个URL, 并花费了5秒钟。
如何将WordPress转换为静态并托管在Google Storage中()

文章图片
  • 单击” 单击此处下载” 以下载zip文件。
这表明WordPress网站已转换为静态文件, 是时候将其放入Cloud Storage中了。
更新:我遇到了另外两个解决方案, 它们也有助于使WordPress网站保持静态。
  1. HardyPress –提供转换现有网站或创建新网站的选项。它还提供托管。
  2. Shifter –无服务器WordPress托管。
将WordPress静态文件托管到Google Cloud Storage 我有一个备用URL(techpostal.com), 将用于此演示。
首先, 你必须通过Google验证域所有权。
验证后…
  • 转到Google Cloud > > 存储(直接链接)
  • 点击创建存储桶
如何将WordPress转换为静态并托管在Google Storage中()

文章图片
  • 输入存储桶信息和存储类别并创建
如何将WordPress转换为静态并托管在Google Storage中()

文章图片
  • 返回浏览器
  • 选择新创建的存储桶旁边的下拉菜单, 然后选择” 编辑网站配置” 。
如何将WordPress转换为静态并托管在Google Storage中()

文章图片
  • 进入主页– index.html
如何将WordPress转换为静态并托管在Google Storage中()

文章图片
  • 再次选择下拉菜单, 然后转到” 编辑存储桶权限” 。
  • 在添加成员中输入allUsers > > 选择角色作为Storage Object Viewer, 然后单击Add
如何将WordPress转换为静态并托管在Google Storage中()

文章图片
  • 返回浏览器并上传你在先前步骤中下载的解压缩zip文件
接下来, 你需要更新你的域记录以指向云存储
  • 登录到你的域名注册商面板, 并将你的域的CNAME记录更新为c.storage.googleapis.com
  • 等待几分钟, 然后检查DNS记录, 以确保其已解析为已配置的DNS记录。
验证 最后, 让我们访问URL
如何将WordPress转换为静态并托管在Google Storage中()

文章图片
如你所见, 它有效。
顺便说一句, 如果你想实现SSL, 则可以参考本指南。
有几个限制要注意。静态网站将无法执行WordPress之类的某些操作。
例如:
  • 评论提交
  • 选择加入表格
因此, 如果你严重依赖这些网站, 那么这可能不是一个好的解决方案, 但是, 如果你将WordPress网站用作信息页, 启动网站和个人网站, 则值得尝试一下。
你怎么看待这件事?

    推荐阅读