【文件属性】:
文件名称:cache-crispies:内置缓存的快速Rails JSON序列化
文件大小:37KB
文件格式:ZIP
更新时间:2021-05-10 18:54:12
Ruby
缓存危机
带有内置缓存的快速Rails JSON序列化。
为什么?
那里有很多Rails序列化器,但是如今维护和性能良好的很少。 那些倾向于将您锁定在如何格式化JSON响应的特定标准中。 至少可以说,向成熟的Rails应用程序全面引入突破性的API更改的想法令人生畏。
此外,除非您在Rails视图层进行操作,否则将缓存层(出于性能原因)合并到序列化器中可能会很困难。 与视图层相比,在视图层起作用的序列化gem往往比较慢。 因此,它往往是向前迈出一步,向后退一步的解决方案。
鉴于所有这些,构建此宝石的初衷是为了实现以下目标:
快一点
尽我们所能以简单的方式支持缓存
支持推出而不会导致API更改中断
避免可能导致缓慢和维护困难的膨胀
要求
Ruby 2.4–2.6 (其他可能会起作用,但未经测试)
Rails 5或6 (其他可能会工作,但未经测试)
特征
快速,即使没有高速缓存
灵