2012-11-05 29 views
1

我新的服务器和在线数据库,所以请多多包涵。Cloudant服务器和移动设备之间的通信中间服务器是否明智?

我有一个关于移动设备上的数据库服务器之间的通信问题,如下所示:

我目前正在开发iOS上的游戏应用程序。我已经成立了一个非SQL数据库上Cloudant,我想访问我的iOS设备上的数据。每次完成一轮时,我必须更新多个数据库条目,并且还需要读取数据库中的多个条目以刷新排行榜。我曾尝试通过设备单独访问Cloudant上的多个条目,但其中大多数都是作为超时返回的。

因此,现在我有我的应用程序服务器上写了一些PHP脚本,使我的设备只需要访问一次脚本,做多个更新我的数据库或通过我从Cloudant需要的数据进行过滤。但是,这意味着我需要一个额外的服务器,意味着更高的成本。我觉得应该有一个更好或更优雅的解决方案,因此我想向大家请求帮助。直接从设备上进行所有更新或争取第三方的帮助会更好吗?

谢谢你的时间!

回答

2

出于安全考虑单独有必要在cloudant数据库的前端使用的服务器。我假设你不希望你的应用的每个用户都能够访问整个数据库。另外,你给出的理由对我来说似乎是有效的。减少移动应用程序请求的数量和大小通常是一个好主意。另外,这可能允许您在PHP服务器中执行一些缓存操作,最终降低您的成本。

+0

感谢您的输入!我已经与第三方方法径自基于安全理由,和你的回答给了我,我也得走正确的方向进一步说明理由。 =) –

相关问题