所以我有一个页面,要检索几种类型的相关数据。
我可以使用JQuery进行3次AJAX调用并将数据拆分(3次请求),或者我可以在3个地方(150个请求)中循环放置其他AJAX调用。
这两种情况都会收回相同数量的数据。
这些是AJAX POST,但可以在其他地方使用GET完成。
在简单的层面上,一种方式比另一种更好吗?它取决于它吗?这真的很重要吗?
答案 0 :(得分:5)
为了获得更好的性能,您应该尽可能少地提出请求。
但是,如果请求的某些部分需要更长时间才能检索服务器,则应考虑将这些部分移动到单独的请求中,以便请求的其余部分不需要等待它。
(显然,只有在你不需要这些部分时才会有所帮助)
答案 1 :(得分:2)
如果你想要在服务器上点击少,那么一定要少打电话给它。