1

現在、PHP/MYSQLデータベースのデータを使用するiPhoneゲームの開発をまとめています。私は現在(プレリリース)非専用のウェブホスティングサービスですべてのデータをホストしていますが、ゲームが公開された後、それがどのように拡張されるかわかりません。ゲームが適度に人気があると、ひざまずいて崩れるのではないかと少し心配です。

ゲームは多くのデータを取り込みません。平均的なユーザーは、ごく少量のデータ(いくつかのテキスト文字列)を取得するために、1分間に3〜4回データベースにpingを実行します。数人で使用すればすべて正常に機能しますが、MYSQLが潜在的に数百の同時接続にどのように拡張されるかを理解するには、MYSQLを十分に理解していません。

専用サーバーに移動するのは非常に高価であり、ゲームがゲートから外れるのか、専用サーバーが必要なのかわからないため、私はそれを専用サーバーに移動することに懐疑的です。

何かアドバイス?そして、私がここで言ったことはただの愚かであるならば申し訳ありません。これは私の専門分野ではありません。

4

2 に答える 2

1

私は、このような実際のアプリケーションの共有ホスティングには近づかないでしょう。専用サーバーは高価ですが、仮想プライベートサーバーから信頼性が高く比較的安価なサービスを利用できます。私はすべての開発作業にlinode.comのVPSを使用しています。基本プランの費用は月額$20で、必要に応じてプランを非常に迅速に(数分で)アップグレードできます。

于 2011-01-27T00:15:50.630 に答える
1

最初に負荷テストを行ってください。

MySQLデータベースからiPhoneにデータがどのようにプルされるかを示していないので、何らかの形でHTTPリクエストを使用していると想定します。これは、Apacheのベンチマークツールabなどの負荷テストツールを使用して、サーバー側アプリケーションへの多数の同時リクエストを生成し、それが負荷を処理するかどうかを確認できることを意味します。

アプリケーションが少量のデータを読み取っているだけで、テーブルに適切にインデックスを付けている場合は、問題ない可能性があります。しかし、他の人が指摘しているように、VPSはおそらくあなたの最善の策です。

于 2011-01-27T00:42:20.693 に答える