从 API 获取数据时的客户端与服务器端

use*_*od2 6 javascript get node.js

我正在从电影 API 中检索数据。

现在我可以在客户端 (jQuery) 中执行此操作,也可以在服务器端 (Node.js) 进行 http get 调用。

这样做有最佳实践吗?一种选择比另一种更快吗?

(我倾向于服务器端,因为我可以隐藏我的 API 密钥)但有兴趣确定。

Que*_*tin 5

这样做有最佳实践吗?

不是一般的

一种选择比另一种更快吗?

在服务器端这样做允许在多个客户端之间缓存和共享结果。这可能会更快。

这样做服务器端允许客户端少发出一个 HTTP 请求。这可能会更快。

在客户端执行它可以在不重新加载整个页面的情况下重做它。这可能会更快。

在客户端执行此操作意味着它来自另一台计算机,该计算机可能更靠近或远离发出请求的服务器。这可能会更快。