我正在从电影 API 中检索数据。
现在我可以在客户端 (jQuery) 执行此操作,也可以在服务器端 (Node.js) 进行 http get 调用。
这样做有最佳实践吗?一种选择比另一种更快吗?
(我倾向于服务器端,因为我可以隐藏我的 API key )但有兴趣确定。
最佳答案
Is there a best practice in doing this?
不是一般的
Is one option faster than the other?
在服务器端执行此操作允许在多个客户端之间缓存和共享结果。这可能会更快。
在服务器端执行此操作可让客户端少发出一个 HTTP 请求。这可能会更快。
在客户端执行它可以在不重新加载整个页面的情况下重做。这可能会更快。
在客户端执行它意味着它来自另一台计算机,该计算机可能离发出请求的服务器更近或更远。这可能会更快。
关于javascript - 从 API 获取数据时的客户端与服务器端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42516798/