인프런 커뮤니티 질문&답변

닥부님의 프로필 이미지
닥부

작성한 질문수

프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 1

1-4) Audits 툴을 이용한 페이지 감사

깃헙에서 클론한 같은 프로젝트인데도 결과가 다르게 나오는 이유가 무엇일까여

해결된 질문

작성

·

395

6

강사님 안녕하세여

라이트 하우스 결과가 강사님 결과와 크게 상이한데

그때그때 인터넷환경이나 사용자 PC 부하(사용량)에 따라 달라지는건지 궁금합니다.

크롬 최신브라우저입니다!

답변 2

12

유동균님의 프로필 이미지
유동균
지식공유자

안녕하세요, 불멸의너구리좌님.

강의의 검사 결과와 직접 검사한 결과가 상이한 이유에 대해 질문을 주셨는데요,
말씀해주신 것 처럼 네트워크 및 CPU (또는 GPU) 등의 환경에 따라 검사 결과가 달라집니다.

왜냐하면, 크롬에 달려있는 Lighthouse 는 결국 로컬 PC에서 검사를 진행하기 때문에 PC 환경에 영향을 받을 수 밖에 없기 때문입니다.
추가적인 예를 들면, 아래와 같은 상황에서는 같은 페이지여도 다른 결과가 나올 수 있습니다.
- CPU의 작업량에 여유가 있는 상태 vs CPU가 바쁘게 돌고 있는 상태(여러 프로그램을  띄워둔 상태)
- 미국에 있는 서버 홈페이지를 한국의 사용자가 검사할 때 vs 미국의 사용자가 검사할 때
- 웹서버에 트래픽이 많은 상황에서 검사를 했을 때 vs 트래픽이 없는 상황에서 검사를 했을 때

그래서 검사 결과를 절대적인 지표로 삼기 보다는 하나의 가이드로 생각하시는게 좋습니다.
또한, 필요에 따라 한 번이 아닌 여러번 검사를 돌려보는 것도 좋은 방법입니다.

참고하실 수 있는 링크를 하나 남겨드리겠습니다.
구글에서 정리한 "Lighthouse 결과의 변동성"에 대한 글입니다.
https://developers.google.com/web/tools/lighthouse/variability

강의에 관심을 갖고 수강해주셔서 감사합니다. :)

0

닥부님의 프로필 이미지
닥부
질문자

빠른 답변 감사합니다! 도움이 많이 되었습니다!

닥부님의 프로필 이미지
닥부

작성한 질문수

질문하기