网站速度是访客体验一个特别重要的因素,一般人通过搜索引擎查找到站点一般不会等待超过5秒,最新研究表明,多数用户可接受的网站加载时间是3秒,超过3秒会有57%的用户离开,时间更加,几乎全跑光。当然,速度优化也明确对SEO有好处。
wordpress相比于zblog和帝国,织梦等程序,显得略微臃肿,文章和附件一多,该问题显得尤为突出,使用缓存插件和Redis和opcache能有效解决。
Redis缓存教程:
php在执行函数时最消耗时间的就是查询SQL数据库了,一般来讲一个页面的数据库查询大概在120到260次左右,使用Redis或者Memcached缓存,原理就是将php查询过的数据库缓存下来,下一次相同内容就不再查询数据库了,直接从缓存获取,极大的提高php执行效率。
教程一共分为三步:
宝塔面板安装PHP的Redis扩展
宝塔安装Redis程序
wordpress插件商店安装Redis缓存插件并开启
安装PHP Redis扩展
进入宝塔,选择到我们目前在使用的PHP程序(推荐使用PHP7.4),进入安装扩展找到Redis并安装:
等待安装完成之后,查看面板有无异常情况,然后记得重启一下php服务:
安装Redis程序
进入宝塔的软件商店,搜索 Redis ,然后安装即可,安装完成之后无需做任何设置。
找到redis并安装安装WP插件
最后一步就是在Wordpress安装 Redis 缓存插件了,支持 Redis 缓存 的插件有很多,我这里以 Redis Object Cache 这款插件为例进行安装
直接在插件中心搜索 Redis Object Cache ,安装即可
启用插件
开启缓存
搜索安装插件这个功能十分简单,开启之后看到如下界面就说明成功了。如果没有开启成功,请按照上面的步骤检测php扩展和Redis程序是否安装成功
启用缓存功能Opcache加速教程
根据PHP的执行逻辑,每一个php函数在执行的时候php会先把此函数进行编译解析。Opcache是PHP官方公司开发的一款PHP优化加速扩展,它的原理把PHP函数编译解析后的内容进行缓存,从而提高PHP的执行速度!根据测试,能有效的提高2到5倍左右的执行效率。
安装Opcache就十分简单了,直接安装 Opcache 扩展,再重启PHP服务即可!
使用宝塔安装 Opcache 之后会自动配置好扩展参数,如需适当修改,进入配置文件,搜索;opcache,即可看到配置参数: