我最近接管了一個項目,該項目涉及iOS應用程序連接到Restful Web服務以發送和檢索數據,而且我發現自己在服務器性能方面掙扎不已。AppEngine,REST和服務器請求
由於它是RESTful,可以從不同的URI端點訪問不同類型的數據。當用戶第一次登錄應用程序(忽略註冊部分)時,客戶端必須下載該用戶的所有數據。由於數據駐留在不同的端點上,客戶端向每個端點發出請求,從而導致對同一臺服務器的許多請求獲取所有數據。
我的問題......這是一個健全的體系結構?服務器最終會處理許多請求,以便爲單個用戶獲取數據。有一個單一的請求返回所有用戶的數據不是更謹慎嗎?服務器是appengine,我試圖更有效地使用它的免費配額。
感謝您的任何見解!
注意到它是用Python編寫的......我不希望它在60秒內接近任何地方,但想知道對於單個用戶的數據是否有一堆請求(6-7)是不好的做法。 – troy