对文件的Ajax请求就绪会导致缓慢加载jquery

时间:2015-04-10 05:27:04

标签: javascript php jquery ajax

我有一个项目,我在document.ready上有很多ajax请求。更多我也有我的每个数据库事务的ajax请求。我有一个js文件,我有ajax请求和每个ajax请求我有一个PHP页面,我处理数据库的东西。对于我在document.ready发送的ajax请求,这些请求填充数据来自数据库的select选项。

我的问题:

  1. 我应该发送多少ajax请求是否有限制。
  2. ajax请求的数量是否会减慢我的项目。
  3. 有什么方法可以避免我的项目变慢。

1 个答案:

答案 0 :(得分:2)

  

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

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

  

ajax请求的数量是否会减慢我的项目。

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

  

有什么方法可以避免我的项目变慢。

不是一次性触发所有请求,而是仅在需要数据时才触发ajax事件。例如,如果第三页中存在下拉菜单,并且并非所有用户都将访问该页面。然后仅在用户访问该页面时加载该数据。