laruence
V2EX  ›  WordPress

给 WordPress 写了个基于共享内存的 object cache,比 Memcached 快 19%

  •  
  •   laruence · 1 day ago · 606 views
    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-cache
    WordPress 插件目录: https://wordpress.org/plugins/yac-object-cache/
    2 replies    2026-09-14 11:23:17 +08:00
    karocXing
        1
    karocXing  
       1 day ago
    鸟哥跟这还有号儿呢,神奇,哈哈哈。
    luyaolu
        2
    luyaolu  
       14h 8m ago
    鸟哥本人?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1267 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:31 · PVG 01:31 · LAX 10:31 · JFK 13:31
    ♥ Do have faith in what you're doing.