想象一下我具有以下功能:public function getSight() { $ids = array(1,2); $get1 = file_get_contents("https://maps.googleapis.com/maps/api/place/details/json?placeid=" . $ids[0] . "&key="); $get2 = file_get_contents("https://maps.googleapis.com/maps/api/place/details/json?placeid=" . $ids[1] . "&key=");}我很好奇,與只有1個GET請求的同一個函數(shù)相比,該函數(shù)執(zhí)行所需的時間是原來的兩倍嗎?如果我在數(shù)組中有10個id并且我想運行10個GET請求,它將運行慢10倍怎么辦?有什么方法可以同時而不是一個接一個地執(zhí)行那些GET請求嗎?我之所以這樣問是因為,為了從Google Places API獲取有關(guān)某個地點的信息,您必須使用該地點的ID進(jìn)行GET請求,但是,我認(rèn)為該API不允許我在一個地方獲取多個地點單個GET請求,因此我必須執(zhí)行與在數(shù)據(jù)庫中保存ID一樣多的GET請求。當(dāng)然,有一種方法可以有效地做到這一點。
- 1 回答
- 0 關(guān)注
- 173 瀏覽
添加回答
舉報
0/150
提交
取消