Ruby on rails 在Rails中缓存yaml文件
我的Rails应用程序有一个简单的yaml文件,下载频率相对较高(每秒5倍)。该文件很少更新(每天最多更新一次)。我不想每次请求文件时都加载它缓存此结果的最佳方式是什么?Rails提供了一个易于使用的缓存系统:Ruby on rails 在Rails中缓存yaml文件,ruby-on-rails,performance,caching,yaml,Ruby On Rails,Performance,Caching,Yaml,我的Rails应用程序有一个简单的yaml文件,下载频率相对较高(每秒5倍)。该文件很少更新(每天最多更新一次)。我不想每次请求文件时都加载它缓存此结果的最佳方式是什么?Rails提供了一个易于使用的缓存系统: Rails.cache.fetch('some_key', :expires_in => 24.hours) do ... end 如果缓存存储不包含某个键,则对该块进行求值,并将结果存储在缓存中。有几种存储可供选择,如memcache、内存或文件系统。您最终是如何避免YAM
Rails.cache.fetch('some_key', :expires_in => 24.hours) do
...
end
如果缓存存储不包含某个键,则对该块进行求值,并将结果存储在缓存中。有几种存储可供选择,如memcache、内存或文件系统。您最终是如何避免YAML::Load的?@RailsN00b抱歉,太长时间记不起来了:-)我使用了