我想知道是否有人對cURL和XHR的速度差異(關於完成一個請求或一系列請求所花費的時間)做過任何測試。XmlHttpRequest vs cURL
具體我想知道,因爲我想使用XHR去php腳本,並從那裏使用cURL來獲取資源。 php頁面將確保確保數據格式正確,如果不是則更改。我想避免在javascript端做這個,因爲我的理解是,如果用戶計算機速度較慢,則可能需要更長的時間。
如果有所作爲,所有數據將在本地檢索。
我想知道是否有人對cURL和XHR的速度差異(關於完成一個請求或一系列請求所花費的時間)做過任何測試。XmlHttpRequest vs cURL
具體我想知道,因爲我想使用XHR去php腳本,並從那裏使用cURL來獲取資源。 php頁面將確保確保數據格式正確,如果不是則更改。我想避免在javascript端做這個,因爲我的理解是,如果用戶計算機速度較慢,則可能需要更長的時間。
如果有所作爲,所有數據將在本地檢索。
兩者之間沒有速度差異。您正在比較HTTP請求和... HTTP請求。就我們的目的而言,他們都做了完全相同的事情,只有一個在JavaScript中,一個在PHP中。由於您向服務器發出請求,然後您的服務器向另一臺服務器發出請求,因此建立一個鏈需要兩倍的時間(可能更多)。
我不明白你爲什麼不想只用JavaScript獲取資源並廢除PHP中位數。我沒有看到這樣做的任何問題。 (除非你的數據在另一個域上,那麼它會變得棘手,但它仍然是可行的。)
如果我正確地理解了這個問題,區別在於XmlHttpRequest將在客戶端(javascript),並且cURL會在服務器端(PHP)
這會根據資源的位置(您說本地)以及您將獲得多少個併發請求,以某種方式影響性能。
如果所有數據都是本地數據,爲什麼使用HTTP來獲取它? – acrosman 2009-06-10 00:54:13
我仍然需要將項目傳遞給數據,並讓它進行處理。 '數據'是執行並返回響應的腳本。 – 2009-06-10 01:16:34