2

私は、最終的に多少のスケーリングが必要になる可能性のある小さな Web アプリケーションを実行しており、Google App Engine に興味があります。ただし、開発サーバー (dev_appserver.py) で問題が発生しています。

ハードな計算やデータの使用がない場合でも、一見ランダムに見えるリクエストが完了するまでに 20 ~ 30 秒かかります。静的ファイルのスクリプトを変更した後でも、1 つの要求は非常に高速である場合がありますが、次の要求は非常に遅い場合があります。ボックスをしばらく放置すると、より体系的に発生するようですが、常にではありません。

期間中、CPU およびディスク アクセスは低くなります。私のアプリケーションにもデータの割り当てはありません。

このようなランダムな速度低下の原因を知っている人はいますか? ここで Google を検索して検索しましたが、いくつかのポインターが必要です.. /: --clear_datastoreと --use_sqlite も試しましたが、後者は次のエラーを返します: 、)。ファイルを探していますが、存在しないようです。

私は Windows 8、python 2.7、および App Engine SDK の最新バージョンを使用しています。

4

2 に答える 2

2

ご心配なく。それ(IIRC)は、実物の「エミュレーション」を使用して、DB(データストア)全体をメモリに保持します。展開したときに表示されない問題は他にもたくさんあります。

ハードドライブが回転していることをお勧めします。表示される遅延は、ウェイクアップするのに数秒かかることです。

これが問題になる場合は、デプロイされたバージョンを使用して開発してください。それほど違いはありません。

于 2013-02-26T20:27:57.110 に答える
0

これはすべての Web ブラウザーで発生しますか? クロスブラウザー テストのために複数のブラウザーで同時にローカル アプリ エンジン開発サイトを表示すると、このような問題が発生しました。IEは、あなたが説明するのと同じくらいリクエストに苦労します。

これが問題であれば、IETester では問題が発生しないことがわかりました。

関係なかったらすみませんが、念のため書いておくといいと思います。

于 2013-02-27T07:17:12.940 に答える