문제

ASP.NET 페이지가로드하는 데 걸리는 시간에 대한 통계를 수집하기 위해 Fiddler와 함께 놀고 있습니다. 통계 탭에서 나는 그것을 본다 Total Sequence Time

Does this number include ALL the following:
 1. Time over the wire
 2. Downloading JS files
 3. Running any JS scripts on load
 4. Making any database calls
 5. Running server side logic

위의 목록에 추가/제거 할 수있는 다른 것이 있습니까?

도움이 되었습니까?

해결책

마지막 바이트까지의 시간이 포함됩니다. Fidler는 네트워크 모니터링을 수행합니다.

브라우저에서 데이터베이스 등에 액세스하지 않으므로 시간이 이미 포함되어 있습니다. JS 파일의 DL Times도 클라이언트에게 전송되므로 포함됩니다. JS가 Pageload에 추가 파일을로드하면 IG가 서버에서 아무것도 가져 오지 않으면 해당 시간이 포함되지 않습니다.

다른 팁

이미 언급했듯이 Fiddler는 네트워크를 가로 질러 이동하는 바이트를 추적하며 실제로 성능 테스트를위한 것이 아닙니다. 성능 테스트를 원한다면 권장 사항은 웹 애플리케이션의 기능을 다루는 여러 단위 테스트를 생성 한 다음 Visual Studio에 내장 된 성능 테스트 (또는 다른 테스트 프레임 워크 사용)를 사용하여 응용 프로그램을 스트레스 테스트하는 것입니다. 이것이 부하를 결정하는 가장 정확한 방법입니다.

페이지의로드 시간을 찾고 있다면 추적을 시작하여 시작부터로드 시간을 끝내십시오. 스택에 각 이벤트가 표시됩니다.

HTH

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top