我看过few threads where they mention side loaded objects。我无法找到关于它们的明确定义。什么是侧装物?
答案 0 :(得分:1)
这些是与主要请求加载在同一请求中的关联对象。
很像ActiveRecord对includes
的热切加载,不仅可以获取指定的对象,还可以在几个查询中获取与它们关联的对象,而不是分别获取每个对象,进行N + 1个查询。 ActiveRecord使用这种技术减少了数据库查询的数量,Ember.js减少了HTTP请求的数量,并且不同:在最简单的情况下,你做了一个关联两个查询,但有侧载您只需要一个。
免责声明:这只是我从文档中得出的结论,我从未与Ember合作。