2016-06-22 4 views
0

私は現在韓国で私のアプリケーションをサービスしています。Google App Engineのパフォーマンスを改善するにはどうすればよいですか?

GAEはアジア向けインストールがサポートされていないため、私のアプリはus-centralにインストールされています。

だから、それはGAEから遠いので非常に遅いと思います。

これが問題なら、どのようにしてこの問題を解決できますか?

お願いします...ありがとうございます。

+0

これは問題です(これを最初に理解する必要があります)。はいの場合は、少なくともアジアでGAEが利用できるようになるまで何か他のものを使用しますか?あなたの質問は誤解を招くもので、GAEの位置はゆっくりですが、ネットワークの待ち時間のオーバーヘッドがあります。 – marcadian

+0

回答、ありがとう! –

+0

これは*役立つかもしれません:http://stackoverflow.com/questions/36667339/why-custom-domain-myapp-com-which-replaces-myapp-appspot-com-took-so-long-to –

答えて

2

Google App Engineを含む、Google Cloud Platformを4年間使用しています。開発者がプロ​​グラムをうまく最適化しなかった場合、アプリケーションバックエンドシステムのパフォーマンスは低下する可能性があります。私はあなたの問題を解決するには、次の重要な側面のいくつかを使用して試してみることをお勧めします:

  • がユーザに共通しているとインスタントリアルタイムの更新を必要としないリクエストに対してMemCacheを使用するので、多くを試してみてください。

  • 配置しているアルゴリズムを見てください。これはputを使用して実行するために非常に重要です。たとえば、10億レコードで検索を実行したい場合、QuickSort3wayのようなクイック検索アルゴリズムを使用できます。

  • 最後に、使用しているデータベースの選択肢を見てください。 SQLのみを使用していた場合、NoSQLとSQLを混在させることができます。大きなデータを作成している場合は、BigQueryを使用します。このようにして、アプリケーションのパフォーマンスは大幅に向上し、大幅に拡張されます。

+0

と答えました。 –

関連する問題