我有一个项目,在 document.ready
上有很多 ajax 请求。此外,我还对每个数据库事务都有 ajax 请求。我有一个 js 文件,其中有 ajax 请求,对于每个 ajax 请求,我有一个 php 页面,在其中处理数据库事务。对于我在 document.ready
上发送的 ajax 请求,这些请求是填充数据来自数据库的选择选项的请求。
我的问题:
- 我应该发送的 ajax 请求数量是否有限制。
- ajax 请求的数量会减慢我的项目的速度吗?
- 有哪些方法可以避免我的项目缓慢。
最佳答案
Is there a limit on how many ajax request i should send.
浏览器将其限制为在任何给定时间最多有两个请求。
Will the number of ajax request slow down my project.
不,他们不会减慢项目速度。它是异步的,所以不是问题。但是,如果用户的互联网连接速度较慢/服务器需要一些时间来响应,那么下拉菜单将需要一些时间来加载。
What are the ways to avoid my project be slow.
不是立即触发所有请求,而是仅在需要数据时才触发 ajax 事件。例如,如果下拉列表出现在第三页中,则并非所有用户都会访问该页面。然后仅在用户访问该页面时加载该数据。
关于javascript - Ajax请求文档准备好会导致jquery加载缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29553999/