网站访问速度一直不理想,调试发现TTFB时间就1秒左右,时间耗费在了php每次生成页面上。
上传了几个纯静态的html测试了一下,秒开啊。哦,我的天。
1、首先装好WP Super Cache插件并启用。
可以先“测试缓存”生成个界面试试,当然是嗖嗖的。
2、高级选项设置
把上面几个勾上,功能后面写的很详细。在这里咱们用mod_rewrite缓存方式更快一些,其他方式也差不多啦,不必纠结。
点击更新后会出现下面的要求。
它会自动给生成代码,点更新mod_rewrite规则即可。
3、开启CDN支持
我用的是七牛云CDN加速,这个会把你的CSS、JS等文件同步到七牛上,不会因为缺少CSS和JS等导致你网页界面错乱。用这个就不必用水煮鱼的“七牛镜像存储 WordPress 插件”了。
4、预缓存选项
打上对勾,再点”更新设置“和”立即预加载缓存“便开始预加载缓存了。
上面分钟数设为0禁用就行,当更改文章时可以手动删除特定的缓存。刷新预缓存文件是每次重新生成所有缓存,如果你文章很多时间又设置很小就浪费资源了,导致性能下降。
5、查看效果
打开网站点击几个链接后,发现速度上去了。
登陆情况下你测试的是WP-Cache缓存,需要刷新一下见提速效果。Wp-Super-Cache是预缓存文件,需要在未登录的情况下测试看出效果。(或者把“高级”中的“让已知用户匿名使他们浏览的内容是缓存文件”勾上,不建议勾选,因为会让你注销。)这也就是未知用户和搜索引擎访问的预缓存文件。
这是我启用后的,还不错吧。
“高级”中有很多选项,可根据自己的需求调整。