微信交流

网站加速

安装PHP:Redis扩展

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

图片[1]-wordpress网站使用Redis缓存和PHP opcache为网站加速详细图文教程-zibll子比主题

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

图片[2]-wordpress网站使用Redis缓存和PHP opcache为网站加速详细图文教程-zibll子比主题

安装Redis程序

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

图片[3]-wordpress网站使用Redis缓存和PHP opcache为网站加速详细图文教程-zibll子比主题


图片[4]-wordpress网站使用Redis缓存和PHP opcache为网站加速详细图文教程-zibll子比主题

图片[5]-wordpress网站使用Redis缓存和PHP opcache为网站加速详细图文教程-zibll子比主题

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

图片[6]-wordpress网站使用Redis缓存和PHP opcache为网站加速详细图文教程-zibll子比主题

重要提醒

Opcache加速

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

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

图片[7]-wordpress网站使用Redis缓存和PHP opcache为网站加速详细图文教程-zibll子比主题

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

图片[8]-wordpress网站使用Redis缓存和PHP opcache为网站加速详细图文教程-zibll子比主题
  • 对应的配置解释:
  • 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更快速清理内存的机制,实际效果视环境而异