如何将WordPress网站转换为静态网站
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网站被转换为一个静态网站了!现在,您不仅提高了安全性能和加载速度,还节省了主机费用。
Tagged in Wordpress简易代管