1

テスト用のローカル マシンと同じ方法で、Google App Engine をサーバーにインストールして実行することは許容されますか? そうしない理由は個人的には思いつきませんが、いくつかあると思います。

Google のアプリ サーバーでホストするのに最適なオプションはどれですか? Udacity は何をしますか?

4

2 に答える 2

5

いいえ、それは本当に受け入れられません。ローカル サーバーは、実際のサーバーが行うことを模倣する単なる「おもちゃ」サーバーですが、最適化や安全性はありません。たとえば、データストアはすべてをメモリにロードし、メモリからすべてを 1 つのファイルに書き込みます。

実際のアプリケーションをホストするようにはまったく設計されていません。毎回実際のアプリ エンジンにデプロイすることなく、ローカルでテストできるようにするためです。一部のサービスは、ローカルでも利用できません。

率直に言って、アプリ エンジン インフラストラクチャの弾力性を活用するのではなく、ローカルでホストすることが目標である場合は、はるかに優れたオプションがあります。実際のデータベースと、すべてのクラスを使用できるランタイム環境を使用してください。

于 2012-07-19T20:37:32.987 に答える
2

テスト目的で、サーバーからdev_appserverを実行しても大丈夫かどうかを尋ねる場合は、お勧めしません。硬化しておらず、拡張性もまったくありません。

開発中のアプリケーションをデモし、別のデモ/テストアプリケーション(またはアプリケーションのデモ/テストバージョン)にデプロイしたくない場合は、でdev_appserverを起動でき-a 0.0.0.0ます。ローカルファイアウォールで許可されていると仮定し、ローカルマシンがイントラネット上でルーティング可能な名前を持っていると仮定すると、これにより、ブラウザーからアプリにアクセスできるようになります。これは、開発中のUIに関するフィードバックを簡単かつ迅速に取得する方法です。

于 2012-07-19T23:48:54.970 に答える