2012-05-11 53 views
0

我已在地图中实施反向地理编码。我们每次向地图服务器发送大约1000次反向地理编码异步请求,并且当时我的浏览器挂起了6-7秒钟。我正在使用JQUERY,它是异步请求,而不是浏览器挂起的原因。我可以知道背后的原因和替代解决方案吗?地图:反向地理编码请求:jquery异步请求

注:我使用MVC 3

回答

1

1000个发送AJAX请求到服务器看起来就像一个巨大的负载浏览器来处理。如果您有两位用户同时浏览您的网站会怎么样?如果你有3个呢?如果你有100个呢?您的网络服务器不会持续很长时间。

我建议你重新考虑一下你的设计,以便发送更少的AJAX请求,但带有更大的有效载荷数据,即将多个请求合并为一个请求。

1

您是否尝试将所有请求合并为一个请求?这将加快页面加载速度,因为您将至少发出1001个请求