
WordPress全站静态缓存优化插件WP2Static
网站在启用了20大WordPress必备插件后,想必已经不堪重负,濒临崩溃了吧。使用WordPress博客系统建站始终绕不开的点,那就是功能和功耗的取舍。新人站长没办法用代码实现某些小功能,后台摆满了琳琅满目的插件,成年人不做选择,停用某个有趣的小插件仿佛就像丢失了一块诱人的巧克力蛋糕,那种感觉可并不好受。可是对网站速度的优化已经迫在眉睫了。要么花更多的钱,提升服务器,要么通过一些手段,用一个更好的插件来解决困扰众多WordPress用户的全站脱离静态缓存。
一般手段的网站速度优化,无非就是通过一些设置,比如使用轻量的主题、减少插件(最后选项,我爱蛋糕)、缓存插件等来提速,不过这些提升都是有限的,如果你对站点速度要求是第一位的,可能就需要把网站静态化。网站静态化不仅能减少服务器资源消耗,同时也会提升再载入速度,通过合理部署CDN,对于中小站基本上带宽是不会吃紧的。
WP2Static令人映象最深的是它可以实现全站脱离WordPress缓存为纯静态文件,任意分配到某个网站空间就可以运行的缓存插件。
介绍WP2Static具体功能之前,我们先来看看WordPress静态化的优点。静态站点相比动态网站有非常大的不同,主要体现在以下几个方面:
- 速度快,相比动态网站,静态网站最大的特点就是速度,访客看来会有明显提升。
性能好,由于静态站点无需php、mysql等动态计算,服务器只需要很少的资源就能保证网站稳定运行。
安全,使用Html格式的页面,网站前台不会有任何安全问题。
《WP2Static实现WordPress全站脱离静态缓存》文章目录
1.WP2Static推介1.1特征 1.2好处
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文件夹里面生成当前网站的纯静态化文件。在此之前,首先确保你的网站开启伪静态并且已经修改了WordPress固定链接。
WP2Static注意事项
- 如果服务器配置较低,可能会生成出错,可以在本地电脑搭建一个网站生成。
如果分页较多,可能不会生成中间页面的html文件,需要自己手动把所有分页的网址添加到生成列表或者使用WP-PageNavi的插件,在插件里设置“显示多少页数”的数字为页面数最大值,这样就可以把首页分页都生成出来。
如果你网站有中文文章或者分类标签这些页面,生成后无法访问,你需要安装WordPress自动转换为英文拼音插件来把中文别名转化为拼音。
如果目录页缺失,在“Deploy static website”里,选择“Subdirectory on current server”,这样就可以把网站生成到本地一个目录下,之后,在Crawling选项里,把Detection level中的三个选项都跑一边,这样的话就可以生成全部的目录页和文章页。
网站安装的插件越多可能生成静态化的成功率越低。
WP2Static不适合经常更新内容的网站使用。
- 官方站点:https://wp2static.com。
WP2Static插件下载。
最后,在浏览器地址栏输入静态站点绑定的域名吧。(成功吃鸡!!!)