ユーザーリクエストが新しいインスタンスにリダイレクトされると、私のGoogleエンジンJavaアプリはすべてのユーザーデータを失います:
「このリクエストにより、アプリケーションの新しいプロセスが開始されたため、アプリケーション コードが初めてロードされました。したがって、このリクエストは、アプリケーションの通常のリクエストよりも時間がかかり、より多くの CPU を使用する可能性があります。」
非常に不便な動作なので、 1 つの常駐インスタンスをセットアップしようとしたので、「アイドル インスタンス」を 1-1 に設定しましたが、これで問題が解決しません。1 つの常駐インスタンスを取得していて、常に新しい (動的) インスタンスが作成されています。これはいくつかのリクエストを処理します... (この男は同じ問題を抱えています: GAE が Max Idle Instances を 1 に設定して 2 番目のインスタンスを起動した理由)
動的インスタンスをまったく使用したくありません (私のアプリは常に負荷が低く、多くのユーザーはいません)。ユーザーに常駐インスタンスを 1 つだけ提供する必要があります。GAEで設定することは可能ですか?そうでない場合、ページ間でデータを保存する便利で信頼できる方法はありますか (たとえば、データストアに保存しますか?)。ページ間で多くの POST パラメータを渡しています。