2015-08-21 270 views
1

解析API請求如何精確量化?解析API請求

我爲我的後端使用了Parse,並且我有一個雲工作,每5個小時更新我的​​數據庫中的所有對象。它會遍歷每個對象並更新score字段。

在前端,當用戶點擊頁面時,客戶端請求解析9個對象,然後對每個對象多次調用get以獲取每個對象內的各個字段。

例如,query.find()將返回一個照片對象。我打電話photo.get('name')photo.get('size'),等。

我在網上看了,一直沒有找到明確的答案是什麼被認爲是與Parse的api請求。任何幫助?

感謝

回答

1

當您查詢在一個查詢多個對象,這將只使用一個API請求。調用返回的對象不會使用任何額外的API請求,因爲這些對象及其值都將存儲在內存中。但是,如果要保存每個對象,即使使用saveAll功能,也會爲每個保存的對象使用一個API請求。此外,無論何時您調用雲端功能,您都只是使用API​​請求來調用該雲端功能。因此,如果您在查詢大量對象並運行更新這些對象的情況下運行雲功能,則您將針對雲功能使用一個API調用,爲查詢調用一個API,以及爲您查詢的對象調用盡可能多的API調用。

+1

謝謝 - 非常豐富的答案。看起來我的大部分API調用都將從雲作業更新所有對象(這可能很容易加起來)。也許我會想出一個方法來進行批量更新(每次更新〜100個對象),而不是一次更新到1000個。謝謝! – xheyhenry

+0

是的,Parse是一個很好的工具,但你真的必須考慮如何以API請求高效的方式存儲和使用所有數據。 –