给网站提提速&使用Redis和opcache为网站加速教程

一、Redis

服务器端 redis 安装教程

1、宝塔为例:进入自己服务器,打开宝塔面板,选择你目前在使用的 PHP 环境版本(推荐 PHP7.4),找到-安装扩展然后找到 Redis 并安装,如下图:

图片[1] - 给网站提提速&使用Redis和opcache为网站加速教程 - 正则时光

2、等待 redis 安装完成,安装完成之后必须重启一下 PHP,安装完成之后,redis 不需要单独设置,保持默认即可

图片[2] - 给网站提提速&使用Redis和opcache为网站加速教程 - 正则时光

 wordpress 安装 redis 插件

1、进入 wordpress 后台找到插件,安装插件,搜索:Redis Object Cache 如下图:

图片[3] - 给网站提提速&使用Redis和opcache为网站加速教程 - 正则时光

2、安装完成之后,找到设置打开 redis,点击:Enable Object Cache 如下图
图片[4] - 给网站提提速&使用Redis和opcache为网站加速教程 - 正则时光

3、开启之后的效果是这样的,虽然都是英文,但是功能也不复杂,如果想看是什么意思可以用浏览器的翻译一下

图片[5] - 给网站提提速&使用Redis和opcache为网站加速教程 - 正则时光

二、Opcache 加速教程

1、Opcache 安装是最非常简单的,只需要在 PHP 当中安装一下扩展重启 PHP 就可以了

图片[6] - 给网站提提速&使用Redis和opcache为网站加速教程 - 正则时光

使用宝塔安装 Opcache 之后会自动配置好扩展参数,如需适当修改,进入配置文件,搜索;opcache,即可看到配置参数:

图片[7] - 给网站提提速&使用Redis和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更快速清理内存的机制,实际效果视环境而异

三、优化前后对比

图片[8] - 给网站提提速&使用Redis和opcache为网站加速教程 - 正则时光
优化前

~~~数据库查询次数是明显变少了。但是这个页面生成时间甚至还变慢了。不知道怎么回事。可能是我这个网站现在本身数据比较少的问题吧。不过能在0.5s以下感觉都已经算是不错的了。如果你的网站低于0.5s以下也可以不用优化的。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享