YAC扩展介绍:https://www.php.net/manual/zh/book.yac.php
YAC使用:
$yac = new Yac(); $val = $yac->get('abc'); echo $val; // 同一台机器的fpm进程可以同享cache
Yac的设计初衷:PHP进程之间共享一些简单的数据。
1、PHP进程之间
实现运行中的同族的PHP进程之间,也就是有亲缘关系的进程之间的数据共享,无关的进程不会共享。
同一台机器内部。类似于 APC,APCu,Swoole-Table。
2、数据共享
只是数据的共享,并不能当数据库来使用。
3、简单的数据
简单的数据缓存,并不具备memcache, redis这样的强大能力。
4、使用场景(fpm,cli)
a、php-fpm模式下的一级缓存
b、具有父子关系的cli进程
来自anson博客