我有三个问题:
1)
每个file_or_folder
都有dataset
很多metainstance
s。给定以下查询:
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 应用程序的性能?