据我了解,Rails中的俄罗斯套娃缓存(Russian Doll Caching)不利于在进行RDC时急切地加载相关对象或对象列表,因为在RDC中,我们只从数据库中加载顶层对象,查找其缓存的渲染模板并提供服务。如果我们急切地加载相关对象列表,那么如果缓存未过期,这将是无用的。
我的理解正确吗?如果是,我们如何确保在第一次调用时急切地加载所有相关对象,以避免在第一次加载时支付N+1查询的成本(当缓存未启动时)。
我的理解正确吗?如果是,我们如何确保在第一次调用时急切地加载所有相关对象,以避免在第一次加载时支付N+1查询的成本(当缓存未启动时)。