最好是在一个XHR请求中检索所有数据,还是在需要时发出多个请求?

时间:2019-04-11 08:59:54

标签: javascript reactjs api xmlhttprequest fetch

我正在创建一个简单的React应用,并使用访存从API获取数据。 该应用程序基于检索和显示来自橄榄球队的数据。

我想知道是否最好在一个API请求中检索所有数据并将其存储在组件的状态下,或者是否应该在每次需要显示相关数据时提出单独的请求?

我不知道在api请求数量上取舍/在一个请求中检索不同数量的数据。

谢谢。

1 个答案:

答案 0 :(得分:0)

HTTP请求需要一些时间。如果您执行多个请求,不仅前端需要处理所有这些请求,而且后端还必须处理多个请求。例如,如果您有一个PHP后端,则每个请求都会启动php堆栈,然后针对每个请求再次将其关闭,因此在一个请求中传递更多数据是更好的选择。它还取决于您正在执行的请求的规模。 如果您正在执行数百个单独请求,或者只是2或3