当你在进行WordPress优化的时候,一定听说过给网站生成静态缓存,例如之前奶爸建站笔记推荐过的:
这些缓存插件虽然也可以生成html的静态缓存,不过并不能做到全站所有资源的静态化缓存,而本文推荐的这个WP2Static可以实现全站脱离WordPress缓存为纯静态文件,随意丢到一个网站空间就可以运行的网站缓存插件。
WP2Static介绍
通过静态网站发布实现安全性和性能。一个可解决WordPress最大问题的插件。
继续使用WordPress来发挥最大的作用–管理内容,但是通过将站点发布为静态HTML来消除安全性和性能难题。
静态站点关闭了过时的WordPress,主题或插件可以打开的所有门。
预先生成的静态站点的性能将优于缓存插件,从而使您能够以本地速度为世界各地的用户提供服务。
与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全站静态化插件后,在插件设置页面可以进行设置,通常情况你只需要设置一个Destination URL就可以了,然后点击生成按钮,会自动在你网站的子目录mystaticsite文件夹里面生成当前网站的纯静态化文件。
在Crawling页面可以预览会生成哪些网址的静态化文件,如果你发现有遗漏的网页,可以手动添加到这里。
WP2Static使用注意事项
- 如果服务器配置较低,可能会生成出错,可以在本地电脑搭建一个网站生成。
- 如果分页较多,可能不会生成中间页面的html文件,需要自己手动把所有分页的网址添加到生成列表或者使用WP-PageNavi的插件,在插件里设置“显示多少页数”的数字为页面数最大值,这样就可以把首页分页都生成出来。
- 如果你网站有中文文章或者分类标签这些页面,生成后无法访问,你需要安装WordPress自动转换为英文拼音插件来把中文别名转化为拼音。
- 如果目录页缺失,在“Deploy static website”里,选择“Subdirectory on current server”,这样就可以把网站生成到本地一个目录下,之后,在Crawling选项里,把Detection level中的三个选项都跑一边,这样的话就可以生成全部的目录页和文章页。
- 网站安装的插件越多可能生成静态化的成功率越低。
- WP2Static不适合经常更新内容的网站使用。
WP2Static插件下载
安装完WP2Static生成静态化文件后,你可以把生成的文件上传到其他网站空间测试是否能够直接访问,再套上CDN加速,网站速度一定会飞快起来。
本文是全系列中第19 / 20篇:WordPress优化
- 最简单提高WordPress网站速度和性能的方法
- 网站速度慢?10条WordPress优化方法帮你提速
- 轻量级WordPress优化插件推荐:Performance 1.9.1(附下载地址)
- WordPress速度优化之如何减少HTTP请求
- 网站速度跟什么有关_影响网站速度慢的8个方面
- WP Rocket 3.12.3.2破解版下载,有正版授权出售,安全
- 使用又拍云给WordPress网站加速_新版插件教程
- 想优化WordPress的打开速度?让gtmetrix来帮忙
- WordPress插件太多速度慢怎么办?使用Asset CleanUp按需加载插件
- WordPress怎么禁用Gravatar或者缓存加速Gravatar头像
- 很好用的WordPress优化速度插件推荐:Hummingbird
- #建站#配置Nginx fastcgi_cache缓存加速WordPress网站
- 使用WP-Optimize优化你的WordPress数据库
- 优化WordPress性能必备工具:Query Monitor
- 多功能的WordPress优化插件:WPJAM Basic
- 功能使用简单的WordPress缓存插件:Breeze
- WordPress评论点击延迟加载插件:Lazy Load for Comments
- 优化WordPress上传图片速度几种方法,减少数据库查询
- WordPress全站静态缓存优化插件WP2Static
- WordPress优化小技巧,禁用Jquery Migrate文件