我应该从客户端发送并行请求,还是发送一个请求并在服务器上并行执行它们?

时间:2015-10-24 04:29:19

标签: android node.js retrofit

我在android端使用改造,在后端使用node.js。

Retrofit允许异步请求,因此我可以在服务器上并行发送两个来自android的请求并获得结果,或者我可以发送一个请求并使用caolan async并行运行两个不同的请求。

我应该从改造中使用哪个请求?我应该并行发送并行请求还是作为一个请求执行它们?

我认为第二种方法更好,因为第一种方法增加了服务器请求,这增加了服务器负载。

请告诉我,我应该使用哪种方法?

1 个答案:

答案 0 :(得分:1)

您的milage可能会有所不同,但通常批处理可以保存打开和关闭多个连接。一旦我开始批量处理多个请求而不必为每个请求打开和关闭连接,我的性能都有所提升。找出您的用例的最佳方法是为两者编写测试并进行比较。