WordPress可以把内容放在网上,是迄今为止使用最广泛的内容管理系统(CMS)。截至2022年, 42.9%的网站都在使用WordPress(英文链接),用于创建网站的CMS占市场份额的64.1%(英文链接)。

这种内容管理系统因其高自由度而广受欢迎:用户可以在数百个可用的插件和主题中选择自己心仪并一键安装;还允许用户为企业创建一个展示型网站,个人博客或是电子商务网站。然而,使用过多插件也会有其弊端,其中最主要的是数据库请求激增,不仅会减慢网站的速度,还有着不可小觑的安全隐患。

为了应对这些问题并提高网站性能,不如让我们一起来看看静态HTML网站的优势有哪些吧!

在此特别鸣谢代管服务经理瓦莱尔(Valère)所给出的相关建议。

什么是静态网站?

当一个网站只由静态网页组成时,它就被看作是 “静态”的。一旦用户访问网站生成一个网页,这个页面就被看作是 “动态 “的,也就是说,它可以随用户所提供信息(IP地址、当地时间、语言等)的改变而改变。相反,静态网页是用HTML(或CSS)编写的,这也就意味着,不论用户是谁,网页都是独一无二的。因此,静态网页的加载速度要快得多,而且它们既不访问数据库也不涉及到执行代码,相比之下也就安全得多。

以下两种方式可用于建立该类型的网站:直接创建静态网站或将现有的 “动态 “网站转换为静态网站。

用户可以在网页代管主机上进行简便操作:将WordPress安装在一个staging/preproduction的地址上,而将静态页面安装在网站的最终地址上。

您想拥有一个 “staging/preproduction ”版本的网站,以便在主网站实施之前能进行测试吗?快来了解一下如何创建您自己的子域吧! 

静态网站的优点

  • 安全:由于每个页面都是独一无二的,从而减少了可能出现的安全漏洞
  • 快速:减少网站访问加载时间
  • 周全:会把虚拟主机前端的Varnish缓存考虑在内
  • 经济:减少使用简单主机实例的资源(CPU/RAM)
  • 暂存:可以在发布内容到网站之前测试和修改WordPress网站

静态网站的局限

  • 不能使用WordPress的评论系统
  • 不能使用WordPress的搜索功能
  • 不能安装电子商务或用户管理插件,或者那些需要动态功能的插件

如何从WordPress建立静态网站?

下面我们将为您讲解如何从WordPress建立一个静态网站,因为如上所述,它是最常用的CMS。

根据您的具体情况,以下有两种解决方案供您选择:

  • 您已经有了一个在线WordPress网站。
  • 您还没有WordPress网站。

在网页代管主机上安装WordPress

如果您要在虚拟主机实例上安装WordPress,最简单的方法是按照我们下面的视频教程一步步进行。

当然,您也可以选择阅读我们接下来专门为您做的总结。

一个网站由两个部分组成。

  • 网页代管主机( “储存 “您网站的服务器)
  • 与您的网站URL相对应的域名(独特又好记)

多亏了Gandi的 “WordPress代管服务”方案,您可以直接购买主机,将其链接到您的域名,并预先安装WordPress以及TLS/SSL证书用以保护您的网站,所有这些都是全自动化的,不需要任何技术知识。

如果您已经单独购买了这些产品,敬请阅读该文档,其中含有将域名链接到代管主机的方法。

当然了,不要忘记用TLS/SSL证书来保护您的网站,它们包含在您所购买的域名中,而且能自动完成安装。

如果您选择创建一个子域作为备份,以防静态网站不能正常运行(对此我们强烈建议),您只需要对网站和子域的最终地址重复同样的操作即可。

因此,最关键的是通过安装这个程序,您可以将WordPress的访问限制在您一个人或您的团队之中

现在您的WordPress网站已经配置好了,让我们来看看接下来如何生成一个静态网站吧。

用Simply Static设置静态网站

为此,我们将使用Simply-Static插件,您可以直接从WordPress插件菜单中选择并安装。

该插件安装完毕后,接下来让我们看看它的配置。您可以从WordPressDashboard上找到它的设置: Simply Static -> Settings

在 “General”页面。

  • 选择 “Use absolute URLs ”,并指定所需的静态网站地址。
  • 使用的方法:本地目录
  • 本地目录:/srv/data/web/vhosts/domain.tld/htdocs/(静态网站的根目录)。

使用诊断工具检查插件的配置,必要时解决警告问题。

最后一步就是去生成网站的静态页面,该操作所需时间长短不一,完全取决于网站上的内容数量多少。

您每次通过WordPress更新网站内容时,都需要执行这个操作,以便部署内容。

为了改善你的静态网站的SEO,不要忘记从Simply Static高级设置中添加404错误页面,网站地图和robots.txt文件。

就这样,您的WordPress网站被转换为一个静态网站了!现在,您不仅提高了安全性能和加载速度,还节省了主机费用。