2016-07-22 3 views
0

私はweb.pyでpython webserverを作成しました。 このウェブサーバは正常に動作します。しかし、私は、Webサーバーがデータベースから結果を取得してそれをクライアントに返すためにどれだけの時間を要するかについての情報を得ます。web.pyでruntimeを測定するには?

私はモジュルタイムタイムでそれを実現できますか? 誰かがアイデアを持っていますか?

答えて

0

web.profilerミドルウェアを使用して、各応答内にプロファイリング情報を表示できます。

application = web.application(urls, globals(), web.profiler) 

その情報が十分でない場合、あなたはあなたのアプリケーションを実行するためにcProfileを使用することができ、これはあなたに、より詳細な情報が得られます。

import cProfile 
cProfile.run("application.run()") 
+0

私は現在web.profilerを使用していますが、何も変更されていませんか?これらの2つのライン以上ですか? – Moehre

+0

@Moehre Webページの下部に、プロファイリング情報が表示されます。 – Suever

+0

私のHTML文書の中にあるのですか?私はデノボツールのコンソールで時間情報を見ることができます。私はウェブサーバー内の時間を測定したいだけです。 _application.run(web.profiler)_を設定した場合、Webサイトのコンテンツは表示されなくなります... – Moehre

関連する問題