응용 프로그램의 백엔드 성능을 일부 향상 시켰으며 GUI 최종 사용자에게 이점을 보여주기 위해 Trace.axd 페이지를 사용했습니다 타이밍. (프런트 엔드는 .Net 1.1이고 백엔드는 웹 서비스를 통해 연결된 Java입니다.)ASP.NET 추적에서 정보를 늘리는 방법
그러나 이러한 타이밍은 이전 백엔드와 새 백엔드간에 차이가 없음을 보여줍니다.
백엔드에 중단 점을 넣고 30 초 동안 요청을 보냄으로써 Trace.axd에서 POST가 3ms 걸리고 GET이 4 초가 걸린다는 것을 알 수 있습니다. 나는 약 26 초를 놓치고있다 ...
POST는 성능 향상이 있어야하지만 추적 페이지의 타이밍은 리턴하는 데 걸리는 시간이 아니라 요청을 보내는 데 걸리는 시간 만 포함 된 것 같다. .
전체 요청을 포함하도록 추적에서 정보의 입도를 줄이는 방법이 있습니까? 또는 필요한 측정을 수행 할 다른 방법이 있습니까?
HttpWebRequest 질문이 아닙니다. ASPX 질문과 비슷합니다. –
예, 명시적인 HttpWebRequest가 없습니다. Microsoft WS 마법 만 – fiddlesticks
WS 마법이 어떻게 요청을했다고 생각합니까? 그러나 웹 서비스 호출이 리턴되기 전에 전체 응답 스트림을 읽으므로 기대할 수있는 것이 맞을 것입니다. – stevemegson