0
我发送10个Ajax来获取数据,它花费大约7s〜10s响应所有数据,但如果我逐一运行每个ajax,每个ajax花费大约200ms〜900ms,它仍然花费7s〜10s来回复所有数据。许多请求通过ajax一次
我的请求是发送ajax到web服务器,并在sql-server上运行存储过程以获取数据,并响应客户端。所有10个Ajax都是一样的,只是发送不同的参数来获得不同的数据。
所以,我的问题是
每个阿贾克斯运行时间不会很慢,但为什么它一次运行变得很慢?
有什么办法可以提高性能吗?
据我,而不是要求同一网址多个Ajax,只能创建一个Ajax调用,并相应地处理这些滤波器参数提供您的服务器端,并返回到客户端的网站,它会减少你的HTTP请求到服务器 –