我有一个项目,我在document.ready
上有很多ajax请求。更多我也有我的每个数据库事务的ajax请求。我有一个js文件,我有ajax请求和每个ajax请求我有一个PHP页面,我处理数据库的东西。对于我在document.ready
发送的ajax请求,这些请求填充数据来自数据库的select选项。
我的问题:
答案 0 :(得分:2)
我应该发送多少ajax请求是否有限制。
浏览器会在任何给定时间将其限制为两个请求。
ajax请求的数量是否会减慢我的项目。
不,他们不会放慢项目的速度。这是异步所以不是问题。但如果用户的互联网连接速度较慢/服务器需要时间来响应,则下拉菜单需要一段时间才能加载。
有什么方法可以避免我的项目变慢。
不是一次性触发所有请求,而是仅在需要数据时才触发ajax事件。例如,如果第三页中存在下拉菜单,并且并非所有用户都将访问该页面。然后仅在用户访问该页面时加载该数据。