在我这,WordPress速度优化没有那么麻烦,我将其分为几个级别。
1.开启PHP OPCache
OPCache把编译后的PHP代码缓存到内存中,从而极大加快了PHP的运行速度,且无不利影响。
对于宝塔面板,安装下图中的OPCache插件即可。
2.安装静态缓存插件
静态缓存插件可以减少甚至取消网站访问时对数据库的调用,从另一方面极大加快了网站的访问速度。
这类插件有很多,如WP-Super-Cache和WP-Roket。
个人更倾向于WP-Rocket,它有Nginx插件可以使网站完全静态化。
以WP-Rocket为例,我直接将缓存时间设置为0
(永久有效),但是优化选项里面的各类压缩全部关闭,我认为没有必要。
3.动静分离
这部分非常重要,特别是针对小带宽服务器而言。
对于一般人来说,安装WP-CDN-Yes插件后在高级设置里勾上静态文件CDN加速即可。
当然,你也可以考虑自建对象存储,并利用静态缓存插件的CDN重写功能完成链接替换,这类教程很多,这里不再重复介绍。
4.使用图床安放图片
文章中大量的图片会占用服务器大量的带宽资源导致网站访问缓慢,不妨选择一个合适的图片外链存储。
这类服务被称之为图床,比如我的耗子图床。
5.全站CDN缓存
顾名思义,就是把全站缓存到CDN上面,达到真正意义上的秒开。源服务器宕机都不会影响网站访问。
当然,这部分的设置也最为麻烦,我写过一篇文章可供参考:传送门
需要注意的是,推荐搭配静态缓存插件且开启静态缓存插件里的为已登录用户启用缓存,这将有效减少可能的冲突。
5.其他方面
装插件越少越好,无用的插件停用并删之。
服务器也不能太差,1h1g1m的服务器再优化也不可能比过4h4g10m的服务器。个人推荐2h2g2m起步。
速度方面的其他问题请加群,我看到会进行解答。
文章评论
请问下图床是什么程序,?
@电力队 Chevereto
WP Super Cache不行吗?WP-Roket与其有什么不同吗