当前位置:首页 > 业界动态 > 正文内容

WordPress导出全静态化网站

炫懿1年前 (2019-01-20)业界动态528

  Wordpress做为世界上流行的博客建站软件,不管是从界面还是功能上来说都非常成熟,不过有一点比较遗憾,Wordpress建立的主要是动态网站页面,其性能消耗比较大,用Wordpress建立较大的网站,对服务器端资源占用较多,而很多时候,我们需要的是一个完全静态的网站。


  完全静态的网站只有html文件,对服务器资源消耗极低,很多地方提供免费托管静态网站的服务,因此静态网站运行成本非常低,此外,静态网站安全性很好,几乎没有什么可攻击的漏洞,相比动态网站来说,不必过于操心安全问题,在访问上,即时访问量非常大,静态网站也可以很好地支撑,基本上不会有什么性能问题。


  那么,如何将一个Wordpress网站完全静态化呢?下面我就讲一下方法。

WordPress导出全静态化网站.jpg WordPress导出全静态化网站 业界动态

  在Wordpress的“设置”-“固定连接”里,将固定链接设置为“自定义结构”,文章的标题结尾增加.html,这样文章页面显示出来就和静态页面一样,但是目录和标签还是动态页面。


  之后,关闭Wordpress的评论功能,在“设置”-“讨论”里,选择“自动关闭发布1天后的文章上的评论功能”。


  如果Wordpress内的文章数目小于1000,可以安装一个名为Simply Static插件即可在短时间内生成静态网站,并提供下载,这很简单,无需多说。


  不过,如果文章数目大于5000篇,比如数万篇文章,那么,使用Simply Static插件生成html的时候,通常会报错,因为一般的网站服务器会在php上设置了超时和内存限制,我们通常的解决办法是,在本地搭建一个php环境,修改php超时时间和内存大小,例如对于Windows系统来说,可以选择安装一个名为“宝塔面板”的软件,快速配置一个WAMP环境,安装好了后,修改环境里php超时时间和内存大小,这时候使用Simply Static插件就不会报错了。


  即时如此,对于文章数过万的WordPress来说,Simply Static插件生成网站的速度过慢,几乎要好几个小时,这里我们推荐使用另一个静态化插件:WP2Static插件。


  在WP2Static插件里,修改Crawl Increment的数量为100以上的数值,可以有效提高页面生成速度,不过我在使用WP2Static插件的时候,也发现一些问题,通过多次调试才生成成功。


  1、首页分页目录缺失,首页的page只生成了几个,其他分页没有生成,我的解决方法是,安装一个名为WP-PageNavi的插件,在插件里设置“显示多少页数”的数字为页面数最大值,这样就可以把首页分页都生成出来。


  2、目录页缺失,目录页只生成了一页,我的解决方法是,在“Deploy static website”里,选择“Subdirectory on current server”,这样就可以把网站生成到本地一个目录下,之后,在Crawling选项里,把Detection level中的三个选项都跑一边,这样的话就可以生成全部的目录页和文章页。


  经过这些处理后,我们就在最终目录下得到了一个完全静态的网站的html文件,然后我们将这些html文件发布到目标网站,就可以得到一个完全静态的网站,这个静态网站不需要WordPress的其他php代码,能支撑大流量访问,基本没有安全隐患和漏洞,除了更新麻烦之外,其他方面和原有WordPress几乎完全一样,是一个低成本高质量部署网站的好方法。


相关文章

WannaCry 病毒破解和分析-1

WannaCry 病毒破解和分析-1

看到最近闹的沸沸扬扬的校园网加密勒索病毒,我也好奇了。有幸今天同学冒着种种危险抓到了一只活的以供研究。下面谈谈如何“解剖”这个病毒以及发现了什么有趣的东西。 样本启动后会首先请求如下域名:&...

[已失效]某网咖提取的绝地求生加速器稳

[已失效]某网咖提取的绝地求生加速器稳

运行SSTap启动加速器 启动后会提示安装虚拟网卡打开软件后点连接 连接成功后运行游戏即可网咖里面的加速器  长期可用的 个人感觉比收费的好用!某网咖提取的绝地求生加速器稳.rar密码:fg...

在Android Pie(安卓 9.0)上启用1.1.1.1的私有DNS

在Android Pie(安卓 9.0)上启用1.1.1.1的私有DNS

  最近,谷歌正式推出了Android Pie(安卓9.0),Android 9更新了一系列的数字应用、安全和隐私等新功能。如果有用户曾在beta测试版运用过,就会发现到Android 9也...

广电总局加大管理和处罚力度:被批节目全网禁播

广电总局加大管理和处罚力度:被批节目全网禁播

 近日,国家新闻广电总局发布了《进一步加强广播电视节目备案管理和违规处理的通知》。《通知》显示,凡被总局发现问题、受到总局《收听收看日报》点名批评、或被总局以其他形式批评的节目,依据有关条款予以处理。...

中国VPN监管规定正式生效

中国VPN监管规定正式生效

  中国的 VPN 监管规定于 3 月 31 日正式生效(付费墙)。这一规定迎合了工信部去年发布的通知,从3月31日起禁止使用未经批准的 VPN。  由于“翻墙”系违法行为,且国内...

钓鱼网站惊现网页“自定义字体”躲避安全检查

钓鱼网站惊现网页“自定义字体”躲避安全检查

   小道消息:网络开始出现一种新的钓鱼网页技术,从2018年年中开始在外网露出苗头。主要利用自定义Web字体向用户展现看起来正常文本、实际上源码却都是无规律乱码的钓鱼网页,并以此...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
召唤伊斯特瓦尔