一、Redis
服务器端 redis 安装教程
1、宝塔为例:进入自己服务器,打开宝塔面板,选择你目前在使用的 PHP 环境版本(推荐 PHP7.4),找到-安装扩展然后找到 Redis 并安装,如下图:
![图片[1] - 给网站提提速&使用Redis和opcache为网站加速教程 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/10/1-1.png)
2、等待 redis 安装完成,安装完成之后必须重启一下 PHP,安装完成之后,redis 不需要单独设置,保持默认即可
![图片[2] - 给网站提提速&使用Redis和opcache为网站加速教程 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/10/2-2.png)
wordpress 安装 redis 插件
1、进入 wordpress 后台找到插件,安装插件,搜索:Redis Object Cache
如下图:
![图片[3] - 给网站提提速&使用Redis和opcache为网站加速教程 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/10/3-2-1024x276.png)
2、安装完成之后,找到设置打开 redis,点击:
Enable Object Cache
如下图![图片[4] - 给网站提提速&使用Redis和opcache为网站加速教程 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/10/image-56-1024x1008.png)
3、开启之后的效果是这样的,虽然都是英文,但是功能也不复杂,如果想看是什么意思可以用浏览器的翻译一下
![图片[5] - 给网站提提速&使用Redis和opcache为网站加速教程 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/10/4-1.png)
二、Opcache 加速教程
1、Opcache 安装是最非常简单的,只需要在 PHP 当中安装一下扩展重启 PHP 就可以了
![图片[6] - 给网站提提速&使用Redis和opcache为网站加速教程 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/10/1-2.png)
使用宝塔安装 Opcache 之后会自动配置好扩展参数,如需适当修改,进入配置文件,搜索;opcache
,即可看到配置参数:
![图片[7] - 给网站提提速&使用Redis和opcache为网站加速教程 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/10/6-2.png)
对配置的解释:
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为网站加速教程 - 正则时光](https://www.regular.cc/wp-content/uploads/2023/10/E4BC98E58C961E5898D.png)
~~~数据库查询次数是明显变少了。但是这个页面生成时间甚至还变慢了。不知道怎么回事。可能是我这个网站现在本身数据比较少的问题吧。不过能在0.5s以下感觉都已经算是不错的了。如果你的网站低于0.5s以下也可以不用优化的。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END