node.js を使用してすべてのサーバー呼び出しの詳細をプレーンテキスト ファイルに記録し、拡張ログ形式で表現しています。このためには、アクション (http get または post) にかかった時間の長さを調べる必要があります。
特定のリクエストにかかった時間を調べる方法は?
どんなアイデアも素晴らしいでしょう。
ミドルウェアを使用している場合はexpress.logger()
、簡単に:response-time
トークンを追加できます。ドキュメントについては、 http://www.senchalabs.org/connect/middleware-logger.htmlを参照してください。
それ以外の場合は、responseTime ミドルウェアを使用して、次のようにします。
console.log(res.getHeader("X-Response-Time"))
独自のミドルウェアで。