検索バーに入力すると、 という名前と写真が表示される、Facebookに似たGAEで検索バーが作成されました。例えばjo を入力すると、「John Smith」と「Michael Jordan」のドロップダウンが表示されます。この は実際に開発サーバー上でうまく動作し、 のページをロードした直後にユーザーが実際に検索すると、実際には実際には が動作します。私がページを待っている場合は、30秒〜1分です。次に を試して検索バーを使用すると、結果は と非常に表示されます。時には15秒ほど長く、以前は でした。誰かがここで何が起こっているのか説明できますか?このリクエストを暑くしておくことができる方法はありますか? また、joを検索して、結果を取得し、joを削除して別の検索を入力すると、結果がすぐに表示されます。これは、私が何かがアクティブに保たれていない場合、シャットダウンしていると思うようにする。GAE:遅延の遅いリクエスト
私の検索バーは、JQuery オートコンプリートバーを実装し、Jquery ajax getsを使用して結果を取得します。
管理コンソールのログにこれらのリクエストが表示されるのは何ですか? –
私の賭けは、バックエンドでのクエリが遅いということです。結果がすぐに得られるのは、JQueryが以前の結果を自動的にキャッシュするためです。 – systempuntoout
@systempuntooutはそうではありません。私の要求は通常100ミリ秒以下に戻ります。インスタンスに待ち時間がなくても、私の要求によって新しいインスタンスが作成されているようです。 – Lumpy