홈>
Angular 6을 사용하고 있으며 페이지로드 시간 통계를 추적하려고합니다 (첫 번째 비동기 호출/DOM 렌더링에서 시작하여 마지막 비동기 호출/DOM 렌더링까지). 이것을 달성하기 위해 Angular에서 예상되는 방법이 있습니까?
하지만 process.timing으로 시도했지만 올바른로드 시간을 제공하지 않는 것 같습니다. 이 총 페이지로드 시간을 추적하는 방법에 대한 아이디어가 있습니까?
- 답변 # 1
- 답변 # 2
APP_INITIALIZER를 사용하여 전역 시간 변수를 초기화하는 것이 가장 좋습니다
최종 사례는ngAfterViewInit에 종료 타이밍 로직을 넣고ngAfterViewChecked에 비즈니스 로직을 두지 않는 것입니다.
ngAfterViewChecked ()는 DOM 트리가 변경 될 때마다 호출됩니다. 의도적으로 설계된 것입니다.
ngndViewInit를 사용하여 시차를 구하고 전역 변수를 다시 초기화하십시오
관련 자료
- php - 웹 페이지 로딩 시간 및 웹 마스터 [닫기]
- javascript - 가져온 후 웹 페이지에 데이터로드
- Angular - 모난 - 페이지로드시 애니메이션
- google analytics - GA의 페이지에서 평균 시간이 정확하지 않습니까?
- jquery - 소스로 페이지로드
- javascript - ID 값을 기반으로 페이지로드에 div를로드하는 방법
- 팬더는 csv에서 하루 중 시간을 datetime으로로드합니다
- java - spring으로 html 페이지를로드하는 방법은 무엇입니까?
- html - Angular 8에서 페이지로드시 BsModel을 여는 방법
- javascript - Vuejs를 사용하여 실시간으로로드하고 싶습니다
- jquery - 로드 페이지에 자바 스크립트 없음
- c# - 웹 양식으로 로컬 HTML 페이지를로드하는 방법
- cpu architecture - 평균로드 시간 계산
- javascript - 페이지로드시 슬라이드 토글 활성화
- javascript - 페이지를로드하지 못한 경우 자동 새로 고치는 방법?
- javascript - 웹 페이지로드시 SVG 애니메이션
- javascript - 페이지로드시 TextBox에 초점 맞추기
- javascript - 로드 또는 클릭시 새 페이지를 맨 위로 스크롤
- javascript - 특정 시간에 페이지를 리디렉션하는 방법
- redirect - HTML 페이지가로드되지 않습니다 (자바 스크립트)
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- JavaScript 변수를 HTML div에 '출력'하는 방법
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 화면에서 찾은 요소를 찾을 수없는 경우 셀레늄
다른 스크립트를로드하기 전에 현재 날짜를 얻으려고 시도하고 각도 앱이 실행 단계에 도달하면 현재 날짜를 다시 한 번 얻을 수 있습니다. 두 날짜를 모두 빼면 로딩 시간이 표시됩니다.
내가 의미하는 바는 다음과 같다 :
그리고 컨트롤러 로직을 구현할 때 다음과 같이 추가하십시오 :