As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。
已关闭8年。
我从 Backbone 文档中了解到,最佳实践是通过将模型数据嵌入在初始页面加载时呈现的脚本标签中来将模型数据引导到应用程序中。
我意识到这样做是为了避免向服务器发送额外的请求,这将加速页面加载。
但...
它真的有那么大的不同吗?我目前正在页面加载时对六个模型和集合调用 fetch,并且一切似乎都加载得非常快。
使用这种建议的引导数据方法还有其他原因吗?如果没有,对我来说,这似乎是为了微不足道的 yield 而付出的额外努力。
已关闭8年。
我从 Backbone 文档中了解到,最佳实践是通过将模型数据嵌入在初始页面加载时呈现的脚本标签中来将模型数据引导到应用程序中。
我意识到这样做是为了避免向服务器发送额外的请求,这将加速页面加载。
但...
它真的有那么大的不同吗?我目前正在页面加载时对六个模型和集合调用 fetch,并且一切似乎都加载得非常快。
使用这种建议的引导数据方法还有其他原因吗?如果没有,对我来说,这似乎是为了微不足道的 yield 而付出的额外努力。
最佳答案
也许只有您作为用户(您没有指定环境)在您的开发机器上速度很快,但是当您拥有更多用户时,这些请求可能会开始增加。在这种情况下,如果您可以引导一些数据,那么好处就会变得更加明显。尝试使用chrome inspector的网络监控 Pane 来获取有关这两种方法之间差异的更多详细信息。