2012-05-11 54 views
0

我已在地圖中實施反向地理編碼。我們每次向地圖服務器發送大約1000次反向地理編碼異步請求,並且當時我的瀏覽器掛起了6-7秒鐘。我正在使用JQUERY,它是異步請求,而不是瀏覽器掛起的原因。我可以知道背後的原因和替代解決方案嗎?地圖:反向地理編碼請求:jquery異步請求

注:我使用MVC 3

回答

1

1000個發送AJAX請求到服務器看起來就像一個巨大的負載瀏覽器來處理。如果您有兩位用戶同時瀏覽您的網站會怎麼樣?如果你有3個呢?如果你有100個呢?您的網絡服務器不會持續很長時間。

我建議你重新考慮一下你的設計,以便發送更少的AJAX請求,但帶有更大的有效載荷數據,即將多個請求合併爲一個請求。

1

您是否嘗試將所有請求合併爲一個請求?這將加快頁面加載速度,因爲您將至少發出1001個請求