javascript - 是更好还是将我的 ajax 请求分组或单独发送每个请求?

标签 javascript ajax

我正在开发一个 ajax 项目,但我有些困惑

我有 3 个向服务器发送数据的函数,每个函数都有特定的工作。

将每个函数发送的 ajax 请求分组并在一个大请求中发送是否更好。这将减少我的请求次数和时间。或单独发送每个请求,这将减少我的代码在服务器端的执行时间,但会发出很多请求。

P.S:对于我的应用程序,它适用于这两种情况。

最佳答案

如果您可以将它们整齐地整合到一个请求中,我建议您这样做。浏览器将限制您可以同时发出多少请求(可以低至 2 个),许多服务器也是如此。

当然,一如既往,也有异常(exception)。如果您有一些数据需要每 10 秒查询一次,而其他数据需要每 10 分钟查询一次,那么真的没有必要每 10 秒查询一次 10 分钟数据和 10 秒数据。

也许是一个带有控制返回内容的选项的请求。您可以从同一个请求中请求大量数据或少量数据,具体取决于您随请求本身传递的选项。

只是理论。

关于javascript - 是更好还是将我的 ajax 请求分组或单独发送每个请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2256015/

相关文章:

javascript - 无法对数据表应用日期范围过滤器

javascript - angularjs ng-repeat按数字顺序排序字符串数组

javascript - jQuery:在 keydown 处理程序中获取新值

jquery - 动态图表 php 未将数据发送到 $.getJSON ("", function(){})

javascript - 在 radio 上选择显示选择

javascript - 使用 Vanilla JavaScript 操作 SVG 路径坐标

javascript - Ajax 调用不显示 div 中的状态消息

javascript - 如何使用 Ajax、jQuery 和 PhP 保存当前 DOM?

php - AJAX -> PHP 没有持续更新 MySQL 数据库

Jquery、ajax() 和each(),如何等到所有信息真正加载完毕?