哪个更好?多个AJAX请求或请求数据集

Kev*_*eus 2 ajax jquery

所以我有一个页面,要检索几种类型的相关数据.

我可以使用JQuery进行3次AJAX调用并将数据分开(3个请求),或者我可以在3个地方(150个请求)中循环放置其他AJAX调用.

两种情况都会拉回相同数量的数据.

这些是AJAX POST,但可以在其他地方使用GET完成.

在一个简单的层面上,一种方式比另一种更好吗?它取决于它吗?真的有关系吗?

SLa*_*aks 5

为了获得更好的性能,您应该尽可能少地提出请求.

但是,如果请求的某些部分需要更长时间才能检索服务器,则应考虑将这些部分移动到单独的请求中,以便请求的其余部分不需要等待它.
(显然,这只会在你不需要这些部件的情况下有所帮助)

  • 每个请求都有开销(TCP连接,HTTP标头等).这也是为什么最好将CSS和JS文件组合成尽可能少的文件. (3认同)