AppEngine を使用した Web アプリケーションのライフサイクルを考えると疑問があります。次の状況を考えてみましょう: 現在接続しているユーザーに関する情報と、p2p プロトコルの使用中に役立つその他すべての詳細を提供する、p2p ネットワークでサーブレットをスーパー ピアにしたいと考えています。
Datastore Java API を使用してこれらのデータを保存することにしました。アプリにリクエストが届くと、データベースからデータが取得され、ユーザーに送信されます。単純。これが問題です-データの取得はやや冗長なようです。アプリの起動時に一度データを取得して、ユーザーに送信することは可能でしょうか。
私は 60 秒のリクエストとレスポンスの制限を認識しており、このトピックGoogle App Engine Instance Life Cycleに基づいて、すべてのユーザー リクエストがサーブレットの別のインスタンスを作成し、ユーザーがアクセスするたびにすべてのデータを取得する必要があると推測します。リクエストを送信します。私は正しいですか?冗長なデータベース アクセスをなくすためにできることはありますか? Google が提供する Backend を使ってみませんか?
前もって感謝します!