欢迎光临
我们一直在努力

wordpress使用Redis和opcache为网站加速教程

前言:

网站速度是用户体验一个特别特别重要的因素,一般人查找资料进入某个网站一般不会等待超过5秒,最新研究表明,多数用户可接受的网站加载时间是3秒,超过3秒会有57%的用户离开。当然,这些优化对SEO也有积极的作用。

Redis缓存教程

php在执行函数时最消耗时间的就是查询SQL数据库了,一般来讲一个页面的数据库查询大概在120到260次左右,使用Redis或者Memcached缓存,原理就是将php查询过的数据库缓存下来,下一次相同内容就不再查询数据库了,直接从缓存获取,极大的提高php执行效率。

教程一共分为三步:

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

安装PHP Redis扩展

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

wordpress使用Redis和opcache为网站加速教程

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

wordpress使用Redis和opcache为网站加速教程

安装Redis程序

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

wordpress使用Redis和opcache为网站加速教程
找到redis并安装

安装WP插件

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

  1. 直接在插件中心搜索 Redis Object Cache ,安装即可
  2. 启用插件
  3. 开启缓存
wordpress使用Redis和opcache为网站加速教程
搜索安装插件

这个功能十分简单,开启之后看到如下界面就说明成功了。如果没有开启成功,请按照上面的步骤检测php扩展和Redis程序是否安装成功

wordpress使用Redis和opcache为网站加速教程
启用缓存功能

Opcache加速教程

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

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

wordpress使用Redis和opcache为网站加速教程

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

wordpress使用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更快速清理内存的机制,实际效果视环境而异
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《wordpress使用Redis和opcache为网站加速教程》
文章链接:https://www.xpn.cc/6265/fy.html
分享到: 更多 (0)

热门推荐

评论 抢沙发

登录

忘记密码 ?