2011-01-27 64 views
1

我现在正在使用来自PHP/MYSQL数据库的数据的iPhone游戏开发包。我目前(预发布)托管非专用网络托管服务上的所有数据,但我不知道一旦游戏上线后会如何扩展。我有点担心如果游戏普遍受欢迎,它会崩溃。使用非专用的虚拟主机PHP/MYSQL数据库为iPhone游戏后端

游戏并没有吸引大量数据。普通用户每分钟只能ping 3-4次数据库,以获取少量的数据(一些文本字符串)。一切工作正常,只有几个人在使用它,但我不明白MYSQL足够了解它如何扩展到可能的数百个同时连接。

我对将它移动到专用服务器感到怀疑,因为它们非常昂贵,我不知道游戏是否会退出竞争对手,或者它是否需要专用服务器。

有什么建议吗?如果我在这里所说的任何事情都很愚蠢,对不起。这不是我的专业领域。

+0

你可以得到一个相当便宜的VPS - 这是一条很好的路线。 – mfonda 2011-01-27 00:13:33

回答

1

我会远离共享托管这样的任何真正的应用程序。专用服务器价格昂贵,但您可以从虚拟专用服务器获得可靠且相对便宜的服务。我使用linode.com的VPS来开展所有开发工作,基本计划每月20美元,如果需要,您可以非常快速地升级计划(数分钟)。

1

首先加载测试!

您没有指出数据是如何从MySQL数据库中提取到iPhone的,所以我将假设它以某种形式使用HTTP请求。这意味着您可以使用负载测试工具(如Apache's Benchmarking tool ab)为您的服务器端应用程序生成许多并发请求,并查看它是否处理负载。

如果应用程序只是阅读少量数据的,你已经索引你的表正确你可能被罚款。但是,正如其他人所指出的,VPS可能是您最好的选择。