前言
本网站采用的子比主题在最近一段时间发现网站的加载速度极其缓慢,一直在琢磨着如何加快速度,直到我看到了Redis和opcache可以加速网站,那么教程就来了!
加速原理
php执行函数时,查询SQL数据库花费的时间最多。
一般来说,一个页面的数据库查询大概是120到260次。
使用Redis或者Memcached缓存,原理是缓存php查询的数据库。下次不再从数据库中查询同样的内容,直接从缓存中获取,大大提高了php执行的效率。
了解的朋友应该都知道WordPress官方使用的是Object Cache对象缓存,大部分主题也遵循这个机制。
因此,使用Redis或Memcached缓存,可以减少80%的数据库查询,有效提高渲染速度!
服务器端redis安装教程:
1.以bt为例
进入自己的服务器,打开bt面板,选择自己目前使用的PHP环境版本(推荐PHP7.4),找到-安装扩展,然后找到Redis并安装,如下图:
2.等待安装redis。安装完成后,您必须重启PHP。安装完成后,redis不需要单独设置,保持默认即可。
wordpress 安装 redis 插件
1、进入 wordpress 后台找到插件,安装插件,搜索:Redis Object Cache 如下图:
2、安装完成之后,找到设置打开 redis,点击:Enable Object Cache 如下图:
3、开启之后的效果是这样的,虽然都是英文,但是功能也不复杂,如果想看是什么意思可以用浏览器的翻译一下。
Opcache 加速教程
1、Opcache 安装是最非常简单的,只需要在 PHP 当中安装一下扩展重启 PHP 就可以了
暂无评论内容