最近、私のウェブサイトの遅さについて何人かのクライアントが不満を言っているのを見てきましたが、問題は彼らのネットワークに関係していると確信しています. これを自分自身にもっと徹底的に正当化し、ネットワークの問題を抱えているように見えるクライアントが私のドアを叩く前に、より積極的に連絡できるようにしたいと考えています.
ASP.Net を実行している場合は、Response.AppendToLog メソッドを使用してトークンを追加し、すべてをカスタム アプリケーション レベルのログ記録 (ユーザー、クライアント、処理時間など) に関連付けることができるようにします。ASP.net なしでそれを行う方法を見つけることができないようです。ASPのISAPIに組み込まれていると思います。私の要求は、IIS を経由して JRun の ISAPI から Coldfusion ( .cfm/ .cfc ファイル) に送られます。
リクエストの処理にかかった時間だけでなく、クライアントがコンテンツを受け取るまでにかかった時間を知りたいです。
見る価値があるとは考えていない場所/情報が他にある場合は、お知らせください。おそらく、何らかの方法で HTTP.sys からの情報をログに記録する必要がありますか?
すべてのリクエストに Cookie を設定し、IIS によってログに記録できることはわかっています。より良い解決策があることを願っていました。
ご感想ありがとうございます!