因此,我有一個包含幾種類型的相關數據的頁面將被檢索。哪個更好?多個AJAX請求或請求數據集
我可以使3次AJAX調用,並與JQuery的開分割數據,(3個請求)或I可以把附加的AJAX在3個地方(150個請求)一個循環調用。
這兩種情況拉回相同的數據量。
這些AJAX職位,但它可以做與在其他地方的GET。
從簡單的層面,是一種方法比另一種更好?這取決於嗎?真的有關係嗎?
因此,我有一個包含幾種類型的相關數據的頁面將被檢索。哪個更好?多個AJAX請求或請求數據集
我可以使3次AJAX調用,並與JQuery的開分割數據,(3個請求)或I可以把附加的AJAX在3個地方(150個請求)一個循環調用。
這兩種情況拉回相同的數據量。
這些AJAX職位,但它可以做與在其他地方的GET。
從簡單的層面,是一種方法比另一種更好?這取決於嗎?真的有關係嗎?
爲了獲得更好的性能,您應儘可能少地提出請求。
但是,如果請求的部分將花費更長的時間服務器進行檢索,你應該考慮將那些部分單獨的請求,使該請求的其餘部分並不需要等待。
(很顯然,這隻會在你不需要這些零件時立即有所幫助)
這是爲什麼?更小的點擊會如何減慢服務器的速度? – KevinDeus 2011-05-09 14:35:05
每個請求都有開銷(TCP連接,HTTP頭等)。這也是爲什麼最好將CSS和JS文件組合成儘可能少的文件。 – SLaks 2011-05-09 14:35:51
@KevinDeus [閱讀本文(非常簡短)關於RTT的wiki頁面](http://en.wikipedia.org/wiki/Round-trip_delay_time) – Rudie 2011-05-09 14:44:18