Shopify

identity_cache

Shopify

IdentityCache is a blob level caching solution to plug into Active Record. Don't #find, #fetch!

AI 简介

IdentityCache 是一个用于Active Record的缓存解决方案,旨在减少数据库查询次数。它通过在模型级别指定缓存策略,并使用Memcached作为后端存储来实现高效的数据访问。当对象无法从Memcached中找到时,才会回退到数据库查询。此外,IdentityCache利用`after_commit`钩子自动管理缓存的有效期,确保数据的一致性。适用于需要提高读取性能的大规模Web应用,特别是那些基于Ruby on Rails且频繁访问数据库的应用场景。

Ruby
MIT License
2k
Stars
173
Forks
432
Watchers
28
Issues

Star 增长

今日0
近 7 天+1
近 30 天+2
综合评分55.42
默认分支main