1

我现在正在结束使用 PHP/MYSQL 数据库中的数据的 iPhone 游戏的开发。我目前(预发布)将所有数据托管在非专用网络托管服务上,但我不知道游戏上线后将如何扩展。我有点担心如果这款游戏适度流行,它会崩溃。

游戏并没有提取大量数据。普通用户每分钟 ping 数据库 3-4 次只是为了获取少量数据(一些文本字符串)。只有几个人使用它,一切都很好,但我对 MYSQL 的理解不够好,无法知道它如何扩展到潜在的数百个同时连接。

我对将其移至专用服务器持怀疑态度,因为它们非常昂贵,而且我不知道游戏是否会失败,或者它是否甚至需要专用服务器。

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

4

2 回答 2

1

先加载测试吧!

您没有说明数据是如何从 MySQL 数据库拉到 iPhone 上的,所以我假设它以某种形式使用 HTTP 请求。这意味着您可以使用负载测试工具(例如Apache 的 Benchmarking 工具ab)来为您的服务器端应用程序生成许多并发请求,并查看它是否能够处理负载。

如果应用程序只是读取少量数据并且您已正确索引表,则可能没问题。但是,正如其他人所指出的,VPS 可能是您最好的选择。

于 2011-01-27T00:42:20.693 回答
1

对于像这样的任何实际应用程序,我会远离共享主机。专用服务器价格昂贵,但您可以从虚拟专用服务器获得可靠且相对便宜的服务。我使用来自 linode.com 的 VPS 进行所有开发工作,基本计划每月花费 20 美元,如果需要,您可以非常快速(几分钟)升级您的计划。

于 2011-01-27T00:15:50.630 回答