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

一、Redis

服务器端 redis 安装教程

1、宝塔为例:进入自己服务器,打开宝塔面板,选择你目前在使用的 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 就可以了

使用宝塔安装 Opcache 之后会自动配置好扩展参数,如需适当修改,进入配置文件,搜索;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更快速清理内存的机制,实际效果视环境而异

三、优化前后对比

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

© 版权声明
THE END
喜欢就支持一下吧
点赞16 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容