好的,我正在使用一个新的rails应用程序,它需要在任何时候处理大约100万条记录。
在任何时候都会有最大的:
我在Linode 512 VPS上运行了这个程序:
我刚开始在Rails上缓存,我不知道从哪里开始。
仪表板运行以下查询:
# Controller
@outlets = Outlet.includes(:current_monitorings).where(:is_active => 'true')
# Model
has_many :current_monitorings, :class_name => "Monitoring", :conditions => proc { [ 'monitorings.created_at > ?', Time.now.midnight ] }我如何有效地缓存它?
此外,我在我的Monitorings_controller中设置了一个标准CRUD。我如何处理缓存呢?
任何帮助都是非常感谢的。
发布于 2012-04-02 13:05:01
有关在rails中缓存的更多详细信息,您可以查看此链接。
http://railscasts.com/?tag_id=18
http://railslab.newrelic.com/scaling-rails
http://guides.rubyonrails.org/caching_with_rails.html
https://stackoverflow.com/questions/9975196
复制相似问题