yac 用户数据缓存插件

假设 可自定义

  1. php 安装目录: /root/php/bin/php74
  2. php 超链接目录路径 : /usr/bin
  3. 源码目录 : /root/php/packages
  4. php.ini 路径 : /root/php/bin/php74/lib/php.ini >> PHP源码编译

进入源码目录

cd /root/php/packages

安装 php-yac 扩展

cd /root/php/packages
wget https://pecl.php.net/get/yac-2.3.0.tgz
tar xzf yac-2.3.0.tgz && cd yac-2.3.0
phpize && ./configure --enable-yac && make && make install

修改 php.ini

echo -e "[yac]\nextension = yac.so" >> /root/php/bin/php74/lib/php.ini

安装测试

php -i | grep yac
pkill php-fpm | php-fpm -R
  • 打开浏览器访问 : http://192.168.174.128 >> 查看 yac 是否加载好

yac 相关函数

  • CRUD : Yac::add、Yac::delete 、Yac::get、Yac::set 、Yac::info 、Yac::flush

BASH汇总

cd /root/php/packages
wget https://pecl.php.net/get/yac-2.3.0.tgz
tar xzf yac-2.3.0.tgz && cd yac-2.3.0
phpize && ./configure --enable-yac && make && make install
echo -e "[yac]\nextension = yac.so" >> /root/php/bin/php74/lib/php.ini
php -i | grep yac
pkill php-fpm | php-fpm -R

PHP 代码下载 redis vs memcached vs apcu vs yac

  • 读写性能比较
    此测试代码具有特殊性,结果仅作参考
需个人测试的请联系博主,索要基础性能测试代码

PHP测试源码

PHP扩展安装与使用系列课程php测试源码.zip

视频学习地址

PHP扩展安装与使用 — 赋予PHP更强大的魅力
yac 官方文档

上一节:readline 命令行交互插件
下一节:zookeeper - 分布式协调服务

PHP扩展安装与使用系列教程(39) --- yac 用户数据缓存插件相关推荐

  1. STM32 基础系列教程 39 - Lwip_tftp

    前言 文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式.它属于网络传输协议的应用层.文件传送(file t ...

  2. 革命性Unity 编辑器扩展工具 --- Odin Inspector 系列教程

    前言:Odin Inspector是Unity的一个插件,让您可以享受拥有强大,自定义和用户友好编辑器的所有工作流程优势,而无需编写任何自定义编辑器代码. Odin包含许多功能,例如Static In ...

  3. SVG(可扩展矢量图)系列教程

    本系列教程同步至博客www.waylau.com 从新往久排序,持续更新 SVG与JS交互实例之画板SVG <marker>创建箭头SVG实例之中国地图SVG实例之电力开关SVG Anim ...

  4. 大数据系列教程001-初识大数据

    声明:大数据系列教程文章由Java潘老师辛苦原创,免费公开供java爱好者学习.如需转载请获得潘老师授权并保留原文链接,如有疑问或建议,可以联系潘老师: Q:1562691348 V:A1562691 ...

  5. Unity EasySave3中文图文教程详解-万能数据保存插件多平台支持

    Chinar blog :www.chinar.xin Unity插件 - EasySave中文详解 本文提供全流程,中文翻译. Chinar 的初衷是将一种简单的生活方式带给世人 使有限时间 具备无 ...

  6. asp.net core系列 47 Identity 自定义用户数据

    一.概述 接着上篇的WebAppIdentityDemo项目,将自定义用户数据添加到Identity DB,自定义扩展的用户数据类应继承IdentityUser类, 文件名为Areas / Ident ...

  7. endnote安装_EndNote X8 系列教程(一):软件介绍与安装

    ​ 软件介绍 不管是毕业论文还是学术论文,插入参考文献是一件繁琐又令人头疼的的工作,目前,有很多款管理参考文献的软件工具,如CNKI E-Study,Notepress,EndNote等等.接下来,我 ...

  8. php将123456分割,PHP扩展开发系列教程3-接收用户参数

    与用户空间的代码不同,内部函数的参数实际上并不是在函数头部声明的,而是将参数列表的地址传入每个函数---不论是否传入了参数---而且,函数可以让Zend 引擎将它们转化为便于使用的东西. ###通过定 ...

  9. git配置用户信息_git系列教程(4)-单用户配置

    一般新手都会使用一个用户,要么是github,要么是gitee 本地配置 上个文档已经讲过本地配置,在这里就不赘述了 连接github或者gitee 生成ssh公钥 ssh-keygen -t rsa ...

最新文章

  1. php doss_php下ddos攻击与防范代码
  2. ios中一个开发者证书如何创建多个app应用
  3. 只需1秒,无人机就能平地翻跟头 | IEEE
  4. mysql锁简谈_mysql锁简谈
  5. Mycat安装与配置
  6. 开发者论坛一周精粹(第六十八期) 如何把ecs转到另外一个账号?
  7. spring对JDBC的支持
  8. PHP中文处理工具函数的用法总结
  9. 一文理解 K8s 容器网络虚拟化
  10. oracle进程用户,关于oracle用户进程,服务进程,后…
  11. 分布式系统架构师必须要考虑的四个方面
  12. 95-34-020-Context-ChannelHandlerContext
  13. 【Codeforces Round #519 by Botan Investments D】Mysterious Crime
  14. 用GParted工具修改Ubuntu系统中/home分区大小
  15. CSI信道特征的瑞利衰落和莱斯衰落
  16. 服务器主板电源适配器维修,自己修理笔记本电脑电源适配器
  17. 在 Parallels Desktop 中,全屏模式使用 Win7,唤醒时黑屏
  18. 布朗大学计算机专业怎么样,布朗大学计算机专业怎么样?过来人告诉你
  19. 搭建zabbix监控系统
  20. javaSE——Java基础类库

热门文章

  1. 爬虫爬取京东时被拦截到登录界面怎么办?
  2. 你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。
  3. 华为mate30计算机怎么不能用乘法,手机计算器全线阵亡?10%+10%到底等于多少?...
  4. 安卓蓝牙,Wi-Fi,NFC通信
  5. 从0开始训练bert
  6. BSM业务服务管理体系,一只无形的手
  7. 基于Android平台下的科学计算器
  8. QQ小程序服务器出错是什么意思,QQ小程序为什么打不开_为什么QQ下拉小程序显示请求失败没有权限_3DM手游...
  9. 产品小白如何在Axure中从无到有创建原型
  10. Python—RGB2GRAY 彩色图像R、G、B分量的提取与合并及其相关颜色空间的转化