我有三个问题:
1)
每个file_or_folder都有dataset很多metainstances。给定以下查询:
p= Metainstance.find(:first, :conditions=>["file_or_folder_id=? AND dataset_id=?", some.id, dataset_id],:include=>[:file_or_folder,:dataset])
急切加载是否适用于file_or_folder和dataset?另外,编写此查询的最佳方法是什么?
2)如果我需要检索大量数据,使用joins或includes选项或使用范围编写查询是否更有效。
3) 我不能使用页面缓存,因为我有不断变化的动态内容。我还能如何提高 Rails 应用程序的性能?