【发布时间】:2019-03-19 03:38:20
【问题描述】:
让我看看我是否可以正确解释这一点。
我正在制作一个网站,用户可以在其中保存一些信息(在本例中为电影信息)。
我从第三方 api(电影数据库)获取所有电影数据。
所以我想知道这些场景中哪一个是最好的性能明智的?
向我的客户端发送空视图并让 javascript 从 TMD 获取电影 页面加载 API 并将它们呈现到页面上?
从 TMD API 获取数据并将其渲染到我的视图中并将其发送到客户端?
我认为第一种情况对我来说是最好的,因为在我将视图发送给我的用户之前我不必获取任何额外的数据(而且这种方式也不会使用太多的带宽)。
但是我觉得第二种情况让我可以更轻松地按照我喜欢的方式操作数据,并希望它使用更少的代码,因为我可以在发送之前将它渲染到视图上(这种方式我必须使用更多带宽,因为我必须先获取一些数据,从而向我的客户端发送更多数据?)。
【问题讨论】:
-
如果您不担心将电影 api 暴露给用户,我认为这只是一个偏好问题。
-
性能方面 - 为您或您的用户?
-
询问第三方他们希望您的应用程序如何访问他们的 API。他们也有成本。
标签: javascript node.js api fetch fetch-api