Mike Yang on Nostr: 给 Ccache 做了个 benchmark。 服务会往 Redis 放很大的数据,比如 ...
Published at
2024-06-02 11:56:41Event JSON
{
"id": "1c8ae999a8c99e38e79fe9f310aee86c8234f7d381fca61c91906d994e0b2180",
"pubkey": "a2dd5e13313d4e18fc2a8dfc0dd564ff1b488a8c5c6773a7616bc7f978817af5",
"created_at": 1717322201,
"kind": 1,
"tags": [],
"content": "给 Ccache 做了个 benchmark。\n\n服务会往 Redis 放很大的数据,比如 setting 或者 config。反序列化会花很多 CPU 时间,比如 3ms,可以占到请求的 5% 到 10%。\n\nCcahe 用 etag 机制,做了一个本地缓存。不牺牲一致性,提升数十倍的性能(命中缓存,不用反序列化)。\n\nhttps://t.co/B6La4qmK2k https://t.co/frXWGVyBEu https://pbs.twimg.com/media/GPDvZb_acAAfEHZ.png",
"sig": "1a0833a7351218b4c298db08d27dbca2d68552d40b907b7971d556c2b31efb172c6de0626614007b32a4cb6aa78b7b34c7600abdcf601ce43786d750366fa298"
}