使用Redis和opcache为网站加速

教程一共分为三步:

  1. 安装 PHP 的 Redis 扩展
  2. 宝塔安装 Redis 程序
  3. wordpress 安装 Redis 缓存插件并开启

安装 PHP:Redis 扩展

进入宝塔,选择到我们目前在使用的 PHP 程序(推荐使用 PHP7.4),进入安装扩展找到 Redis 并安装:

图片[1]-博客-技术-分享-免费给博客优化访问速度

等待安装完成之后,记得重启一下 php 服务:

图片[2]-博客-技术-分享-免费给博客优化访问速度

安装 Redis 程序

进入宝塔的软件商店,搜索 Redis,然后安装即可,安装完成之后无需做任何设置

图片[3]-博客-技术-分享-免费给博客优化访问速度

安装 WP 插件

最后一步就是在 WordPress 安装 Redis 缓存插件了,支持 Redis 缓存 的插件有很多,我这里以 Redis Object Cache 这款插件为例进行安装

  1. 直接在插件中心搜索 Redis Object Cache,安装即可
  2. 启用插件
  3. 开启缓存
图片[4]-博客-技术-分享-免费给博客优化访问速度
图片[5]-博客-技术-分享-免费给博客优化访问速度

这个功能十分简单,不要觉得是英文插件有会影响使用,开启之后看到如下界面就说明成功了。如果没有开启成功,请按照上面的步骤检测 php 扩展和 Redis 程序是否安装成功

图片[6]-博客-技术-分享-免费给博客优化访问速度

重要提醒

如果您的服务器有多个网站,并且又要使用 Redis,那么,一定要为网站设置不同的数据库前缀!不然数据会乱窜

Opcache 加速教程

根据 PHP 的执行逻辑,每一个 php 函数在执行的时候 php 会先把此函数进行编译解析。Opcache 是 PHP 官方公司开发的一款 PHP 优化加速扩展,它的原理把 PHP 函数编译解析后的内容进行缓存,从而提高 PHP 的执行速度!根据测试,能有效的提高 2 到 5 倍左右的执行效率。

安装 Opcache 就十分简单了,直接安装 Opcache 扩展,再重启 PHP 服务即可!

图片[7]-博客-技术-分享-免费给博客优化访问速度

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

图片[8]-博客-技术-分享-免费给博客优化访问速度

对应的配置解释:

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 更快速清理内存的机制,实际效果视环境而异 

查看及分析

使用火狐浏览器或者 Chrome 浏览器按 F12 进入浏览器控制台 Console 就能看到了。你可以测试一下,未开缓存以及开启缓存的实际效果。

最后温馨提醒:

  • 主题更新或者更新重要内容请记得刷新缓存!
  • 使用缓存之后,部分不太重要的数据就不会实时更新,主题会自动判断!这种不重要的内容无需关注
  • 适当优化,如果未优化就能低于 500 毫秒那就不建议再做优化了
  • 同一个服务器有多个网站,并且又要使用 Redis,那么一定要为网站设置不同的数据库前缀!不然数据会乱窜
  • 最后多说一句关于 PHP 版本,我个人实测 php7.4
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

文章版权声明 1 本网站名称:顾熙博客
2 本站永久网址:https://blog.s686.cn
3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长 QQ407177932进行删除处理。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
© 版权声明
THE END
喜欢就支持一下吧!
点赞11赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容