2012-11-05 51 views
1

我新的服務器和在線數據庫,所以請多多包涵。Cloudant服務器和移動設備之間的通信中間服務器是否明智?

我有一個關於移動設備上的數據庫服務器之間的通信問題,如下所示:

我目前正在開發iOS上的遊戲應用程序。我已經成立了一個非SQL數據庫上Cloudant,我想訪問我的iOS設備上的數據。每次完成一輪時,我必須更新多個數據庫條目,並且還需要讀取數據庫中的多個條目以刷新排行榜。我曾嘗試通過設備單獨訪問Cloudant上的多個條目,但其中大多數都是作爲超時返回的。

因此,現在我有我的應用程序服務器上寫了一些PHP腳本,使我的設備只需要訪問一次腳本,做多個更新我的數據庫或通過我從Cloudant需要的數據進行過濾。但是,這意味着我需要一個額外的服務器,意味着更高的成本。我覺得應該有一個更好或更優雅的解決方案,因此我想向大家請求幫助。直接從設備上進行所有更新或爭取第三方的幫助會更好嗎?

謝謝你的時間!

回答

2

出於安全考慮單獨有必要在cloudant數據庫的前端使用的服務器。我假設你不希望你的應用的每個用戶都能夠訪問整個數據庫。另外,你給出的理由對我來說似乎是有效的。減少移動應用程序請求的數量和大小通常是一個好主意。另外,這可能允許您在PHP服務器中執行一些緩存操作,最終降低您的成本。

+0

感謝您的輸入!我已經與第三方方法徑自基於安全理由,和你的回答給了我,我也得走正確的方向進一步說明理由。 =) –

相關問題