为了账号安全,请及时绑定邮箱和手机立即绑定

对每个 id 发出请求或按 id 过滤请求

对每个 id 发出请求或按 id 过滤请求

慕婉清6462132 2021-12-23 16:04:54
我有一个性能问题。什么会更好?为每个 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应该尽可能避免。


查看完整回答
反对 回复 2021-12-23
  • 1 回答
  • 0 关注
  • 173 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号