我有一个性能问题。什么会更好?为每个 id 向后端发出请求:Promise.all(http://.../1, http://.../2)或者通过 id 请求后端过滤:http://.../id[$in]=1&id[$in]=2
1 回答

元芳怎么了
TA贡献1798条经验 获得超7个赞
如果这是针对请求,则第二个请求是首选方法GET
。例如,您也可以实现分页,因此您只会x
返回第一个项目http://.../resource?limit=1000
。另外,我们并不总是知道 ID 是如何在 API 中实现的,因此第一种方法可能是一种非常错误的方法。我们希望服务器告诉我们 ID,然后将这些 ID 用于post, put and delete
方法。
HTTP 有很多性能开销(例如请求头等),所以一般来说,Promise.all
应该尽可能避免。
添加回答
举报
0/150
提交
取消