중요한 요청 체인은 페이지 렌더링에 중요한 일련의 종속 네트워크 요청입니다. 체인의 길이가 길고 다운로드 크기가 클수록 페이지 로드 성능에 더 큰 영향을 미칩니다.
Lighthouse는 높은 우선순위로 로드된 중요 요청을 보고합니다.
![Lighthouse 중요 요청 깊이 감사 최소화 스크린샷](https://developer.chrome.google.cn/static/docs/lighthouse/performance/critical-request-chains/image/a-screenshot-the-lightho-d594327baf75.png?authuser=9&hl=ko)
Lighthouse가 중요한 요청 체인을 식별하는 방법
Lighthouse는 네트워크 우선순위를 프록시로 사용하여 렌더링을 차단하는 주요 리소스를 식별합니다. Chrome에서 이러한 우선순위를 정의하는 방법에 대한 자세한 내용은 Google의 Chrome 리소스 우선순위 및 예약을 참조하세요.
중요 요청 체인, 리소스 크기, 리소스 다운로드 시간에 관한 데이터는 Chrome 원격 디버깅 프로토콜에서 추출됩니다.
중요한 요청 체인이 성능에 미치는 영향을 줄이는 방법
중요한 요청 체인 감사 결과를 사용하여 페이지 로드에 가장 큰 영향을 미치는 리소스를 먼저 타겟팅합니다.
- 삭제하고, 다운로드를 연기하고,
async
로 표시하는 등 중요한 리소스 수를 최소화합니다. - 중요한 바이트 수를 최적화하여 다운로드 시간 (왕복 횟수)을 줄입니다.
- 나머지 중요 리소스가 로드되는 순서를 최적화합니다. 모든 중요 애셋을 최대한 빨리 다운로드하여 주요 경로 길이를 줄입니다.
이미지, JavaScript, CSS, 웹 글꼴 최적화에 대해 자세히 알아보세요.
스택별 안내
Magento
자바스크립트 애셋을 번들로 묶지 않는 경우 baler를 사용하는 것이 좋습니다.