2014-12-02 1 views
1

Azure 웹 사이트 (표준 계층)에 배포 된 VS2013의 ASP.net Web Forms 응용 프로그램에서 Glimpse 1.8.6을 사용하고 있습니다. aspx 페이지에 포함 된 사용자 정의 컨트롤이 내 질문에 대한 요청 섹션의 특정 타이밍에 대한 것입니다.Glimpse를 사용하여 클라이언트 시간 성능 조정

일반적으로 3000-4000ms 요청 시간, 5-25ms 와이어, 500-1000ms 서버 및 2000+ 클라이언트가 표시됩니다. 또한로드는 약 500-700ms이고 렌더링은 100ms 이하입니다.

"클라이언트"부분은 내 질문입니다. 정확히 클라이언트를 계산하는 데 사용되며 무엇보다 중요한 것은 내 코드에서 그 수를 줄이기 위해 어디에 사용해야합니까?

+0

이것은 일반적인 asp.net 성능 질문이며 Azure 플랫폼에만 국한되지는 않습니다. –

답변

1

좋은 질문 ... 클라이언트 시간은 loadEventEndresponseEnd의 차이입니다 (관련 코드 here 참조). 영어 용어로 브라우저가 서버에서 (주 문서의 경우) 마지막 바이트를 받으면 현재 문서의 load 이벤트가 실행될 때까지 발생하는 모든 작업 (일반적으로 모든 외부 리소스가로드 된 후 발생합니다).

대부분의 경우이 숫자를 향상시키기 위해 적극적으로 캐싱하고 문서를 함께 묶는 작업이 포함됩니다. Nik Molnar가 이러한 유형을 최적화하는 데 상당히 큰 부분을 가지고 있다는 멋진 이야기가 있습니다 - http://vimeo.com/97415381 .

+0

우수 감사합니다. Anthony –

+0

관련 코드 및 비디오 링크가 깨졌습니다. – Momin