1

最近、私はWindowsでのローカル開発のためにGoogle開発サーバーに切り替えました。Googleローカル開発サーバーのパフォーマンスを向上させる

この結果、平均要求時間は5秒から10秒でしたが、以前は1秒以下でした。 2番目の注意では、Linuxデバイスとリモートでは、これも1秒未満です。

パフォーマンスの低下がどこで監視されますか?
考慮すべき共通のプラクティスはありますか?

セットアップに関する追加情報:

  • のWindows 10
  • PHP55
  • カール
  • を使用していないMemcacheの
  • を使用してMySQL
  • を使用したBLOBストレージ
  • を使用してLaravel 5.1

私のPCのパフォーマンスは、プロセスタブのfast-cgiによって多く失われています。 Fast-cgiがクラッシュすることがあります。

+0

は、なぜあなたはローカル環境でのパフォーマンスを気にしていますか? – marcadian

+0

現在、私は大きなプロジェクトを開発する必要があります。なぜなら、各リクエストごとに10秒待たなければならないからです。これは、開発プロセスが不要になります。 – Frederiek

+0

私の指摘は、localhostはサーバーの実際のパフォーマンスを示す良い指標ではなく、コードをサーバーに配置してそこからテストしてパフォーマンスを確認することです。ローカルのdevアプリケーションサーバーは互換性がありますが、偉大ではない – marcadian

答えて

2

以前にAppengineを使っていたことがあれば、私はすでにこれを知っていると思いますが、私はあなたのオリジナルの投稿にコメントして質問するほどの評判はないので、ここでは「簡単な」回答とします。

私が知る限り、開発サーバーでこれらの種類のパフォーマンスの問題をプロファイリングする最も一般的な方法はAppstatsです。私は最近、それを使用して、厄介な、遅いNDBの問題をトラブルシューティングしました。

Pythonのhttps://cloud.google.com/appengine/docs/python/tools/appstats

のJavahttps://cloud.google.com/appengine/docs/java/tools/appstats

それはあなたの応答時間が長いので理由を把握するために、個々のRPCコールとその他もろもろまで追跡できるようになります。

私は役立つことを願っています。

これがうまくいけば、同様にあなたを導くのに役立ちます:

How do I get appstats to work with webapp2 and extended routing on GAE?

+0

これは私に少し洞察を与えましたが、問題を解決しませんでした。 私はバケツにアクセスするときに私のパフォーマンスが失われているのを見つけました。何かご意見は ? – Frederiek

+0

したがって、特定のリクエストに対してローカルGCSバケットへの参照をすべて削除すると、通常の速度に戻りますか?残念ながら私はこの種の問題に似たものを体験したり経験したりしていません。申し訳ありませんが、より直接的な支援はできません。 – Psyrus

関連する問題