小白一个,入坑半年,试过了常见的几种WordPress优化方案,今天就以宝塔面板为例,随便谈谈自己的使用感受
1.宝塔面板的优化
基本就是mysql、PHP以及nginx的优化,可参照一下对应文章
其中mysql不用说,基本都用的这个,可以先根据服务器配置调整,PHP和nginx参照下面的WordPress优化方案调整
奇它论坛@老白的小水管
2.WordPress网站优化加速
这个我之前就说过了,推荐一个果酱大佬的全站优化插件——wpjam,设置方法果酱大佬都弄好了
WordPress 一键式全站优化插件:WPJAM-Basic
3.WordPress缓存拓展
wp的缓存拓展据我了解有以下几种:memcached、redis、opcahe(这个设置很简单,宝塔PHP安装这个拓展就行,以下所有方案都可以用)以及今天给大家讲到的nginx的fastcgi_cache缓存。这些缓存都是需要宝塔面板以及咱们的WordPress网站插件配合才能发挥他们的最大效果的,所以接下来依次给大家说说几种配置方案。
memcached和memcache区别可参照
redis和memcached区别可参照
3.1 常见插件加缓存拓展
常见优化插件就主要是:wp super cache、w3 total cache、coment cache以及wp rocket,然后再借助上面的脚本实现对WordPress的优化
- 优势:设置比较简单,对新入门的萌新很友好,对着图文教程操作就行
- 劣势:功能太多,过分占用服务器资源,优化效果不是最佳
首先是wp super cache和w3 total cache这对老冤家,关于二者区别这里有(简单说就是wp super更适合新手)
二者都可以搭配缓存拓展使用(redis和memcached似乎不能良好共存,所以选择一个的同时,就把另外一个完全删除吧,二者区别上面有)
其次是两款不太常见的插件静态化插件comment cache和火箭加速插件wp rocket
都可以试试搭配mencached或者redis
3.2 高级缓存设置方案(点击阅读)
- memcached+Batcache
- Redis+Redis Object Cach(这个需要WordPress安装redis object插件)
- Nginx ngx_cache_purge+Nginx Helper
以上三种方法可搭配使用,自行测验,我试过1+3效果最好,但是不知道是设置问题还是哪个文件出错,访问总会报错
目前我的优化是3+2,速度也还过得去(本站右下角就能看到)
首页查询
分类目录查询
注意第一种memcached+Batcache,
memcached对象缓存文件只能使用GitHub的文件,不能使用水煮鱼大佬的,否则将不能使用batcached
4.WordPress网站动静分离
这个奇它论坛@老白之前讲过很多,很多插件都可以实现,比如w3 total cache以及wpjam、wp rocket等
对比设置就行,不过有些主题js文件可能托管会出问题,试了就知道了,问题不大
5.图片优化webp以及懒加载
关于webp也是上述很多插件都能实现,这里只说一个
6.宝塔面板免费加速插件
普通用户免费加速30%,分企业版与专业版,效果不错,以上配置方案都能开启
7.其他优化建议
- 及时更新宝塔面板与WordPress插件与主题
- 选择合适的WordPress主题,主题也对优化有很大影响的
3.WordPress后台优化插件wp-China yes
4.能用代码解决,坚决不用插件
以上我说的几种WordPress优化方法其实最后差别都不是很大!根据自身习惯以及插件是否有冲突等情况,自行选择最适合自己的就行了
这个感觉是站长的东东吧
对啊,这就是我折腾建立的第一个网站?
贵站有点花里胡哨的。??????
haha 我自己的瞎鼓捣?
这个适合建站用啊
优秀?