실적 패널: 웹사이트 실적 분석

Dale St. Marthe
Dale St. Marthe
Sofia Emelianova
Sofia Emelianova

성능 패널을 사용하여 웹사이트의 성능을 분석합니다.

개요

성능 패널을 사용하면 웹 애플리케이션의 CPU 성능 프로필을 기록할 수 있습니다. 프로필을 분석하여 잠재적인 성능 병목 현상과 리소스 사용을 최적화하는 방법을 찾습니다.

성능 패널을 사용하여 다음을 실행합니다.

  • 성능 프로필을 기록합니다.
  • 캡처 설정을 변경합니다.
  • 실적 보고서를 분석합니다.

웹사이트 성능 개선에 관한 포괄적인 가이드는 런타임 성능 분석을 참고하세요.

성능 패널 열기

성능 패널을 열려면 DevTools를 열고 상단의 탭 모음에서 성능을 선택합니다.

또는 다음 단계에 따라 명령어 메뉴로 성능 패널을 엽니다.

  1. DevTools를 엽니다.
  2. 다음을 눌러 명령어 메뉴 를 엽니다.
  3. macOS: Command+Shift+P
  4. Windows, Linux, ChromeOS: Control+Shift+P 명령어 메뉴
  5. Performance panel을 입력하고 성능 패2널 표시를 선택한 후 Enter를 누릅니다.

Core Web Vitals 실시간 관찰

성능 패널을 열면 로컬 최대 콘텐츠 페인트 (LCP) 및 누적 레이아웃 이동 (CLS) 측정항목이 즉시 캡처되어 표시되고 점수 (양호, 개선 필요, 나쁨)가 표시됩니다.

페이지와 상호작용하면 성능 패널은 LCP 및 CLS 외에도 네트워크 연결 및 기기를 사용하여 페이지의 Core Web Vitals에 대한 전체 개요를 제공하는 로컬 다음 페인트에 대한 상호작용 (INP) 및 점수도 캡처합니다. 또한 단일 페이지 애플리케이션에서 클라이언트 측 소프트 탐색의 Core Web Vitals를 캡처하고 보고합니다.

상호작용 및 레이아웃 이동 탭의 세 가지 측정항목 카드 아래에는 요소, 타이밍, 단계 (상호작용), 점수 (레이아웃 이동)를 비롯하여 캡처된 상호작용 및 레이아웃 이동에 관한 정보가 포함된 표가 있습니다. 두 목록을 모두 지우려면 지우기를 클릭합니다.

측정항목 점수의 세부정보를 보려면 측정항목 값 위로 마우스를 가져가 도움말을 확인합니다.

사용자 환경과 내 환경 비교

Chrome UX 보고서에서 필드 데이터를 가져와 사이트 사용자의 환경을 로컬 측정항목과 비교할 수도 있습니다.

필드 데이터를 추가하려면 다음 안내를 따르세요.

  1. 성능 > 다음 단계 > 필드 데이터에서 설정을 클릭합니다.

    '다음 단계' 섹션의 '설정' 버튼

  2. 필드 데이터 가져오기 구성 대화상자에서 개인 정보 보호 공개를 확인하고 확인을 클릭합니다.

    고급: 개발 환경과 프로덕션 환경 간의 매핑 설정...

    가장 관련성 높은 필드 데이터를 자동으로 가져오려면 개발 출처와 프로덕션 출처 간에 매핑을 설정할 수 있습니다 (여러 개).

    1. 대화상자 창에서 고급 섹션을 펼치고 + 새로 만들기 를 클릭합니다.
    2. 매핑 표에서 개발 및 프로덕션 URL을 입력하고 + 를 클릭합니다.

      고급 섹션의 개발 및 프로덕션 출처 간 매핑

      예를 들어 http://localhost:8080을 https://example.com에 매핑하면 localhost:8080/page1로 이동할 때 example.com/page1의 필드 데이터가 표시됩니다.

      또한 어떤 이유로든 필드 데이터를 자동으로 가져올 수 없는 경우 아래 URL의 필드 데이터 항상 표시 를 사용 설정하고 URL을 제공할 수 있습니다. 성능 패널은 먼저 이 URL의 필드 데이터를 가져오려고 시도한 후 이동하는 페이지와 관계없이 이 필드 데이터를 표시합니다.

      설정 후 필드 데이터 가져오기 설정을 변경하려면 필드 데이터 > 구성 을 클릭합니다.

    필드 데이터 가져오기가 설정되면 성능 패널에 로컬 측정항목 점수와 사용자가 경험하는 점수가 비교되어 표시됩니다. 오른쪽의 필드 데이터 섹션에서 수집 기간을 확인할 수 있습니다.

    필드 데이터를 가져온 후의 수집 기간입니다.

    측정항목 점수의 세부정보를 보려면 측정항목 값 위로 마우스를 가져가 도움말을 확인합니다.

사용자 환경과 더 일치하도록 환경 구성

이전 섹션에서 설명한 대로 필드 데이터 가져오기를 설정하면 성능 패널에서 사용자 환경과 더 일치하도록 환경을 구성하는 방법에 관한 권장사항을 제공합니다.

환경을 구성하려면 다음 안내를 따르세요.

  1. 각 측정항목 카드에서 로컬 테스트 환경 고려 섹션이 있으면 펼치고 권장사항을 읽습니다.

    각 측정항목 카드에서 '로컬 테스트 환경 고려' 섹션이 펼쳐져 있습니다.

    이 예에서는 사용자 환경과 더 일치하도록 일반적인 데스크톱 화면 크기를 사용하고 CPU와 네트워크를 제한하는 것이 좋습니다.

  2. 이 예의 환경 구성을 일치시키려면 다음 안내를 따르세요.

    1. 표시 영역을 일반적인 화면 크기 중 하나 (예: 720p 또는 1080p)로 설정합니다. 특정 기기 및 화면 크기를 에뮬레이션하려면 기기 모드를 요소 패널에서 사용하면 됩니다.
    2. 이 예의 웹사이트 사용자 중 82% 가 데스크톱을 사용하여 탐색합니다. 로컬 측정항목 점수를 올바른 필드 데이터와 비교하려면 필드 데이터 > 기기 드롭다운 목록에서 데스크톱 을 선택하면 됩니다.
    3. 환경 설정 섹션에서 네트워크 드롭다운 목록을 예를 들어 빠른 4G로 설정하고 CPU를 예를 들어 20배 느리게로 설정합니다. 같은 섹션에서 네트워크 캐시 사용 중지 를 선택해야 할 수도 있습니다.
  3. 환경을 구성한 후 페이지를 새로고침하고 상호작용하여 로컬 INP를 캡처한 후 측정항목 점수를 다시 비교합니다.

    환경은 실제 사용자 환경과 일치하도록 구성됩니다.

    이제 측정항목 점수가 사용자 환경과 더 유사해졌습니다. 따라서 측정항목 카드에서 로컬 테스트 환경 고려 섹션이 사라졌습니다.

이제 웹사이트의 Core Web Vitals를 개선할 수 있습니다.

실적 보고서 캡처 및 분석

다음 섹션에서는 프로필을 기록하고, 캡처 설정을 변경하고, 보고서를 분석하는 방법에 관한 안내를 따릅니다.

성능 프로필 기록

기록할 준비가 되면 성능 패널에 다음 옵션이 표시됩니다.

캡처 설정 변경

캡처 설정 을 사용하면 DevTools에서 성능 기록을 캡처하는 방식을 변경하고 보고서에 추가 정보를 제공할 수 있습니다. 캡처 설정 을 클릭하여 캡처 설정 메뉴에 액세스합니다.

캡처 설정 메뉴에서 다음 옵션을 선택합니다.

실적 보고서 분석

성능 기록 분석에 관한 전체 가이드는 성능 패널 사용 방법을 참고하세요.

다음은 가이드의 주제 그룹과 기타 유용한 문서를 보여줍니다.

보고서를 탐색하는 방법 알아보기:

Performance Insights를 사용하여 웹사이트 성능에 관한 실행 가능한 분석 정보를 확인합니다.

워크플로에 중요한 사항에 집중하는 방법 알아보기:

Bottom-up, 호출 트리, 이벤트 로그 탭 알아보기:

보고서를 분석하는 방법 알아보기:

이러한 패널로 성능 개선

웹사이트 성능 개선에 도움이 되는 다른 패널을 알아보세요.

추가 리소스