我想在140k對象的Parse中填充數據類。因爲我有GeoPoints,所以無法通過Web界面導入。他們建議的REST API不允許您使用一個API調用創建多個對象。所以,看起來我會做140k API調用。導入140k對象到Parse.com
現在,我有一個具有正確形成的JSON的140k行文件,等待導入到Parse中。
我已經嘗試在我的web服務器上使用PHP進行卷曲。在腳本停止運行之前,我得到了5-10k個對象。我試圖把這個添加到PHP文件中 -
ignore_user_abort(true);
set_time_limit(0);
但是,這沒有奏效。所以我想也許我會有更多的Javascript控制權,在碰撞前再次輸入5-10k個對象。我添加了一個超時暫停每50個對象,它仍然崩潰。我在嘗試下一次API調用之前已經試過等待成功響應,或者同時運行它們,並沒有什麼區別。
無論如何,我的問題是如何最有效地使140k REST API調用,而不會崩潰。
我試過這個,得到了響應'{「code」:154,「error」:「批量請求中的命令太多,限制爲50」}。 3000個呼叫比150k更加艱鉅,但仍然令人望而生畏。我也試圖讓進口商工作。 – James 2013-02-26 17:59:31
你找到解決辦法嗎?看起來批量仍然限於50個請求,而對於大型數據集,這可能會很麻煩。 – thebusiness11 2013-08-23 01:57:40