调用odata请求的最佳方法

2020-09-22 00:09发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,社区今天我对性能有疑问,是因为一位同事告诉我"请谨慎对待odata和性能的许多调用",所以我不知道最好对多个数据进行1个请求还是对 具体信息。 也许有一种方法可以预载一些信息

一个小例子:

我的日历和文件列表是静态的,因此使用这两个数据执行请求并返回第二个列表,因此第二个列表具有一些细节,单击第二个项目列表应在表中将其返回

最好的方法是什么? 从我第二个列表的每个项目中得到一个包含扩展和数据的请求,或者单击该项目就发出了请求?

(56.6 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,社区今天我对性能有疑问,是因为一位同事告诉我"请谨慎对待odata和性能的许多调用",所以我不知道最好对多个数据进行1个请求还是对 具体信息。 也许有一种方法可以预载一些信息

一个小例子:

我的日历和文件列表是静态的,因此使用这两个数据执行请求并返回第二个列表,因此第二个列表具有一些细节,单击第二个项目列表应在表中将其返回

最好的方法是什么? 从我第二个列表的每个项目中得到一个包含扩展和数据的请求,或者单击该项目就发出了请求?

(56.6 kB)
付费偷看设置
发送
2条回答
三十六小时_GS
1楼-- · 2020-09-22 00:40

我会说这很大程度上取决于UI的功能。 在您的示例中,我认为这种方法没有任何问题。 用户界面应加载所需的数据,调用他们可能不需要的数据只是让用户无故等待。

此致

Jamie

compass1988
2楼-- · 2020-09-22 00:49

正如Jamie所说,这取决于场景。 通常,具有多个调用的批处理请求是最好的。 但是,如果您有一个呼叫花费的时间很长且不太重要,请禁用该批处理,以便ui可以更快地响应。 上周我有这种情况。

一周热门 更多>