我想缓存一些数据库查询,因为数据库中的值没有经常更改(每月一次)。
不幸的是,我的rails应用程序运行速度非常慢,因为数据库包含500多种产品。我知道有一些缓存可用,但我不知道如何缓存这样的查询:
<% Group.all.each do |p| %>
<%= f.collection_select(:product, Warehouse.where(category: p.name1), :product, :product, {prompt:true}, {class: 'form-control'}) %>
<% end %>
我安装了dalli gem和memcached。
抱歉这个菜鸟问题。我对rails非常陌生。我发现了这个article,但现在不知道如何适应。也许你们其中一个人:/
提前谢谢!