Yac 是我维护的一个 PHP 扩展,基于无锁共享内存,所有 PHP worker 直接访问,没有 cache server 、没有 socket 、没有网络往返,get() 就是一次内存里的 hash 查找。
这个插件是给 WordPress 做的基于 Yac 的 object cache drop-in 。自己站上实测(PHP 8.1 FPM,8 核),20/50/100 并发下吞吐量比 Memcached 高 ~19%,延迟低 ~15%,数据和测试方法都写在 README 里了。
适合单机或少量节点的 WordPress 站;如果是需要跨节点一致性的集群,网络型缓存(Memcached/Redis)还是更合适。
GitHub:
https://github.com/laruence/wp-yac-cacheWordPress 插件目录:
https://wordpress.org/plugins/yac-object-cache/
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1241647
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.