Ajax请求文档就绪会导致jquery加载缓慢


Ajax request on document the ready will cause slow loading jquery

我有一个项目,我在document.ready上使用了这么多ajax请求。此外,我还对我拥有的每个数据库事务都有ajax请求。我有一个js文件,其中有ajax请求,对于每个ajax请求,我都有一个php页面,我在其中处理数据库事务。对于我在document.ready上发送的ajax请求,这些是填充请求,选择数据来自数据库的选项。

我的问题:

  1. 我应该发送多少ajax请求有限制吗
  2. ajax请求的数量会减慢我的项目进度吗
  3. 有什么方法可以避免我的项目进展缓慢

我应该发送多少ajax请求有限制吗。

浏览器在任何给定时间都将其限制为两个请求。

ajax请求的数量会减慢我的项目进度吗。

不,他们不会放慢这个项目的进度。它是异步的,所以不是问题。但是,如果用户的互联网连接速度较慢/服务器需要时间响应,则下拉菜单将需要时间加载。

有什么方法可以避免我的项目进展缓慢。

不是一次触发所有请求,而是只有在需要数据的情况下才触发ajax事件。例如,如果下拉列表出现在第三个页面中,并且不是所有用户都会访问该页面。然后只在用户访问该页面时加载该数据。