前言
相信每一位站长最关心的就是网站的速度问题了,即使你的主题自带的优化已经做到了极致,但是动态博客速度还是不如静态的,那九七就推荐你跟着文章一起来把你的wordpress博客优化一下吧。
为什么选择Redis和opcache
- 使用CDN加速优化
- 图片/文件使用OSS/COS等第三方储存,减少服务器带宽压力
- 使用PHP的扩展插件opcache进行加速优化
- 使用了Redis缓存功能进行加速优化,这个是不会有任何负面影响
举个例子:以本站为案例
加速前 -页面加载耗时500ms–800ms 数据库查询79-92次左右
加速后 -页面加载耗时200ms–280ms 数据库查询22-32次左右
Opcache加速教程
Opcache是PHP官方公司开发的一款PHP优化加速扩展,它的原理把PHP函数编译解析后的内容进行缓存,从而提高PHP的执行速度!根据测试,能有效的提高2到5倍左右的执行效率。
安装Opcache就十分简单了,直接安装 Opcache 扩展,再重启PHP服务即可!
使用宝塔安装 Opcache 之后会自动配置好扩展参数,如需适当修改,进入配置文件,搜索;opcache
,即可看到配置参数:
对应的配置解释:
opcache.enable=1 (default "1")
;OPcache打开/关闭开关
opcache.memory_consumption=128 (default "64")
;OPcache共享内存存储大小。用于存储预编译的opcode(以MB为单位)。
opcache.interned_strings_buffer=8 (default "4")
;OPcache字符串驻留大小,(以MB为单位)
opcache.max_accelerated_files=80000 (default "2000")
;OPcache控制内存中最多可以缓存多少个PHP文件,建议设置大一点,大于你的项目中的所有PHP文件的总和
opcache.revalidate_freq=3 (default "2")
;OPcache设置缓存的过期时间(单位是秒);几秒内内容不会刷新,如果需要实时更新可以设置为 0
opcache.fast_shutdown=1(default “0”)
;OPcache更快速清理内存的机制,实际效果视环境而异
Redis安装教程
和上面的opcache一样 打开php程序的扩展直接安装redis
等待安装完成之后,记得重启一下php服务:
如果你重启以后宝塔软件商城里‘’已安装’‘还是没有redis 那就安装一下并‘’开启‘’
打开wordpress后台—-插件中心搜索 Redis Object Cache
安装—-启用—-开启缓存;
看到这样的界面就是开启成功了
性能优化的注意事项
如果您的服务器有多个网站,并且又要使用Redis,那么,一定要为网站设置不同的数据库前缀!不然数据会乱窜
温馨提示
- 主题更新或者更新重要内容请记得刷新缓存!
- 适当优化,如果未优化就能低于500毫秒那就不建议再做优化了
- 不要各种的优化插件全部都用上,有很多插件会有冲突
© 版权声明
THE END
暂无评论内容