MVC3, ASP.NET4.5, EF5, C#, Razor, SQL Server 2008 R2를 사용하고 있습니다.2 초 게시 시간 지연이 발생하는 이유를 이해하려고 시도합니다. 잠깐 살펴 보았습니다.
LINQ 및 EF를 통해 일부 DML을 수행하는 작업을 분석합니다. 실제 문제는 없으며 약 1 초가 걸립니다. Glimpse를 사용하여 응용 프로그램을 모니터링하고 있습니다. 그러나 서버 시간은 3 초이며 컨트롤러 동작 시간은 1 초이므로 2 초가 누락 될 수 있습니다. 컨트롤러 클래스 등을 인스턴스화하는 데 2 초가 걸리는 것 같습니다. 응용 프로그램이 예열됩니다. 여기
과 :
그래서 측정의 개요는 대략 다음과 같습니다
총 4 초 클라이언트 1 초 서버 여기
는 스크린 샷입니다 3 초 PreAction s omething ???? 2 초 조치 1 초이것은 dev 웹 서버와 Win7/IIS에서 프리 컴파일 된 코드로 발생합니다.
미리 감사드립니다.
아마도 JIT 컴파일러일까요? – Andrei
주석 주셔서 감사합니다.하지만 JIT 컴파일러라면 첫 번째 실행에서만 발생합니다. 그것은 기묘한 모든 실행을 발생합니다. – SamJolly
엿볼 수있는 단점이 있습니까? – Andrei