所以我有一个页面,其中包含要检索的多种类型的相关数据。
我可以进行 3 个 AJAX 调用,并使用 JQuery 将数据分开(3 个请求),或者我可以在 3 个位置的循环中放置额外的 AJAX 调用(150 个请求)。
两种情况都会拉回相同数量的数据。
这些是 AJAX POST,但也可以在其他地方使用 GET 来完成。
简单来说,一种方法比另一种方法更好吗?这取决于吗?这真的很重要吗?
最佳答案
为了获得更好的性能,您应该发出尽可能少的请求。
但是,如果服务器检索部分请求需要更长的时间,您应该考虑将这些部分移至单独的请求,以便请求的其余部分不需要等待。
(显然,只有当您不需要立即需要这些部件时这才会有帮助)
关于jquery - 哪个更好?多个 AJAX 请求或请求数据集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5938338/