我正在开发一个 ajax 项目,但我有些困惑
我有 3 个向服务器发送数据的函数,每个函数都有特定的工作。
将每个函数发送的 ajax 请求分组并在一个大请求中发送是否更好。这将减少我的请求次数和时间。或单独发送每个请求,这将减少我的代码在服务器端的执行时间,但会发出很多请求。
P.S:对于我的应用程序,它适用于这两种情况。
最佳答案
如果您可以将它们整齐地整合到一个请求中,我建议您这样做。浏览器将限制您可以同时发出多少请求(可以低至 2 个),许多服务器也是如此。
当然,一如既往,也有异常(exception)。如果您有一些数据需要每 10 秒查询一次,而其他数据需要每 10 分钟查询一次,那么真的没有必要每 10 秒查询一次 10 分钟数据和 10 秒数据。
也许是一个带有控制返回内容的选项的请求。您可以从同一个请求中请求大量数据或少量数据,具体取决于您随请求本身传递的选项。
只是理论。
关于javascript - 是更好还是将我的 ajax 请求分组或单独发送每个请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2256015/