1

私は自分のGoogleAppEngineアプリの唯一のユーザーです。現在、フロントエンドインスタンスの1日あたりの時間の約25%を使用しています。これは過剰に見えますか?私が尋ねている理由は、他のユーザーに自分のアプリの使用を許可し始めると、すぐに1日の割り当てを超えてしまうということです。

したがって、まったく同じ機能を使用するユーザーをさらに3人追加すると、フロントエンドインスタンスの時間の100%が使用されます。複数のユーザーが私のアプリを使用できるようにするためのコストを計算するのはこれほど簡単ですか?そうでない場合、1人のユーザーの現在の使用状況に基づいて、アプリがマルチユーザーになるフロントエンドインスタンス時間をどのように見積もることができますか?

4

1 に答える 1

1

アプリケーションを 24 時間年中無休で実行するのに十分なフロント エンド時間を確保できます。さらに 3 人のユーザーを追加しても、まだ 100% で十分です。1 つのインスタンスで 100% を超えて「それ以上」を使用することはできません。また、実際には、1 日 24 時間ではなく 28 時間のインスタンスを無料で利用できます。

より多くのインスタンスのスピンアップを許可する場合は、もちろん 100% を超えることができます (つまり、無料のクォータを超えます)。

ユーザーあたりのコストを知るには、appstats から始めることができます。

リクエストごとのコストを計算できます。また、この質問で説明されているように、ヘッダー X-AppEngine-Estimated-CPM-US-Dollars を使用できます。ドキュメントはこちらにあります。

「ユーザー 1 人あたり 1 日あたり 25% の時間使用量が妥当と思われるか」などの質問に答える方法はありません。これは、アプリの機能とアプリをどれだけ効率的に作成したかに完全に依存するためです。

于 2012-12-21T11:11:41.203 に答える