私はサーバーとオンライン データベースが初めてなので、ご容赦ください。
モバイル デバイスでのデータベース サーバー通信に関して、次のような質問があります。
現在iOSでゲームアプリを開発中です。Cloudantで非 SQL データベースをセットアップしましたが、iOS デバイスでそのデータにアクセスしたいと考えています。ラウンドを完了するたびに複数のデータベース エントリを更新する必要があります。また、リーダーボードを更新するためにデータベースの複数のエントリを読み取る必要もあります。以前、デバイス経由で Cloudant の複数のエントリに個別にアクセスしようとしましたが、ほとんどがタイムアウトとして返されました。
したがって、現在、アプリケーション サーバーにいくつかの PHP スクリプトを記述して、デバイスがスクリプトに 1 回アクセスするだけで済み、データベースに対して複数の更新を実行したり、Cloudant から必要なデータをフィルタリングしたりできるようにしています。ただし、これは追加のサーバーが必要であることを意味し、コストが高くなります。より優れた、またはより洗練されたソリューションがあるはずだと感じているので、ここにいるすべての人に助けを求めたいと思います。すべての更新をデバイスから直接行うのと、サードパーティの助けを借りるのとではどちらがよいでしょうか?
御時間ありがとうございます!