Wp2static

WordPress全站静态缓存优化插件WP2Static

当你在进行WordPress优化的时候,一定听说过给网站生成静态缓存,例如之前奶爸建站笔记推荐过的:

这些缓存插件虽然也可以生成html的静态缓存,不过并不能做到全站所有资源的静态化缓存,而本文推荐的这个WP2Static可以实现全站脱离WordPress缓存为纯静态文件,随意丢到一个网站空间就可以运行的网站缓存插件。

WP2Static介绍

通过静态网站发布实现安全性和性能。一个可解决WordPress最大问题的插件。

继续使用WordPress来发挥最大的作用–管理内容,但是通过将站点发布为静态HTML来消除安全性和性能难题。

静态站点关闭了过时的WordPress,主题或插件可以打开的所有门。

预先生成的静态站点的性能将优于缓存插件,从而使您能够以本地速度为世界各地的用户提供服务。

https://wp2static.com

与WooCommerce或会员网站不兼容,但Snipcart之类的解决方案允许在静态网站上进行电子商务。

特征

  • 发布整个WordPress网站的独立静态html副本
  • 删除网站上运行WordPress的明显迹象,使其对黑客没有吸引力
  • 自动部署到服务器上的文件夹,ZIP文件,FTP服务器,S3,GitHub,Netlif,BunnyCDN,BitBucket或GitLab
  • 通过WP Crontrol插件或点击自定义钩子安排无人值守出口
  • 桌面通知会在导出完成时提醒您

好处

  • 保护您免受恶意攻击/恶意软件的侵害
  • 通过不访问数据库或执行任何PHP代码来加速您的网站
  • 允许您免费在GitHub Pages,Netlify或AWS S3,Azure等免费层上托管网站
  • 允许您在CloudFront后面部署到疯狂的快速托管选项,例如S3
  • 进行良好的开发->阶段->生产工作流程并与您的CI工具集成

WP2Static使用方法

WP2Static全站静态化插件

安装好WP2Static全站静态化插件后,在插件设置页面可以进行设置,通常情况你只需要设置一个Destination URL就可以了,然后点击生成按钮,会自动在你网站的子目录mystaticsite文件夹里面生成当前网站的纯静态化文件。

WP2Static全站静态化插件

在Crawling页面可以预览会生成哪些网址的静态化文件,如果你发现有遗漏的网页,可以手动添加到这里。

WP2Static使用注意事项

  1. 如果服务器配置较低,可能会生成出错,可以在本地电脑搭建一个网站生成。
  2. 如果分页较多,可能不会生成中间页面的html文件,需要自己手动把所有分页的网址添加到生成列表或者使用WP-PageNavi的插件,在插件里设置“显示多少页数”的数字为页面数最大值,这样就可以把首页分页都生成出来。
  3. 如果你网站有中文文章或者分类标签这些页面,生成后无法访问,你需要安装WordPress自动转换为英文拼音插件来把中文别名转化为拼音。
  4. 如果目录页缺失,在“Deploy static website”里,选择“Subdirectory on current server”,这样就可以把网站生成到本地一个目录下,之后,在Crawling选项里,把Detection level中的三个选项都跑一边,这样的话就可以生成全部的目录页和文章页。
  5. 网站安装的插件越多可能生成静态化的成功率越低。
  6. WP2Static不适合经常更新内容的网站使用。

WP2Static插件下载

WordPress插件安装教程

下载地址

安装完WP2Static生成静态化文件后,你可以把生成的文件上传到其他网站空间测试是否能够直接访问,再套上CDN加速,网站速度一定会飞快起来。

本文是全系列中第19 / 20篇:WordPress优化

3/5 - (4 votes)
滚动至顶部