해결된 질문
작성
·
395
답변 2
12
안녕하세요, 불멸의너구리좌님.
강의의 검사 결과와 직접 검사한 결과가 상이한 이유에 대해 질문을 주셨는데요,
말씀해주신 것 처럼 네트워크 및 CPU (또는 GPU) 등의 환경에 따라 검사 결과가 달라집니다.
왜냐하면, 크롬에 달려있는 Lighthouse 는 결국 로컬 PC에서 검사를 진행하기 때문에 PC 환경에 영향을 받을 수 밖에 없기 때문입니다.
추가적인 예를 들면, 아래와 같은 상황에서는 같은 페이지여도 다른 결과가 나올 수 있습니다.
- CPU의 작업량에 여유가 있는 상태 vs CPU가 바쁘게 돌고 있는 상태(여러 프로그램을 띄워둔 상태)
- 미국에 있는 서버 홈페이지를 한국의 사용자가 검사할 때 vs 미국의 사용자가 검사할 때
- 웹서버에 트래픽이 많은 상황에서 검사를 했을 때 vs 트래픽이 없는 상황에서 검사를 했을 때
그래서 검사 결과를 절대적인 지표로 삼기 보다는 하나의 가이드로 생각하시는게 좋습니다.
또한, 필요에 따라 한 번이 아닌 여러번 검사를 돌려보는 것도 좋은 방법입니다.
참고하실 수 있는 링크를 하나 남겨드리겠습니다.
구글에서 정리한 "Lighthouse 결과의 변동성"에 대한 글입니다.
https://developers.google.com/web/tools/lighthouse/variability
강의에 관심을 갖고 수강해주셔서 감사합니다. :)
0