gpt4 book ai didi

ruby-on-rails - 在 Rails 中缓存 yaml 文件

转载 作者:行者123 更新时间:2023-12-04 06:00:49 25 4
gpt4 key购买 nike

我的 Rails 应用程序有一个简单的 yaml 文件,下载频率相对较高(每秒 5 次)。该文件很少更新(最多每天一次)。我不想YAML::load每次请求文件时。 缓存此结果的最佳方法是什么?

最佳答案

Rails 提供了一个易于使用的缓存系统:

Rails.cache.fetch('some_key', :expires_in => 24.hours) do
...
end

如果缓存存储不包含某些键,则评估块并将结果存储在缓存中。有多种存储可供您选择,例如 memcache、内存或文件系统。

关于ruby-on-rails - 在 Rails 中缓存 yaml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8921184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com