인증된 웹사이트에서 Google Lighthouse 실행

웹사이트에서 약간의 성능 조정을 요구하는 상황에 직면하여 Google의 Lighthouse를 생각하고 다음과 같은 문제에 직면한 적이 있습니까?





내 친구여, 두려워하지 마십시오. 이것에 대한 여러 가지 해결책이 있기 때문입니다. 자세한 내용은 아래 링크를 참조하십시오.


  • Lighthouse CLI Docs
  • Lighthouse CLI Auth Docs

  • 이 문서에서는 인증 문서의 옵션 4인 Chrome의 디버그 인스턴스를 열고 수동으로 로그인하는 방법을 다루고 있습니다.





    개인 메모


  • 응용 프로그램은 서버 또는 로컬에서 제공되어야 합니다. 예: http://mysite.com 또는 http://localhost:port (명백해 보이죠?)
  • 디버깅 브라우저가 열리고 디버깅 포트가 표시되도록 실행chrome-debug
  • 로그인할 수 있기 전에 열린 창이 닫히면 --max-wait-for-load 15000를 15초 정도(밀리초 단위) 사용하십시오.
  • 응용 프로그램이 자동 서명된 SSL 인증서 뒤에 있으며 실행할 때마다 위험을 감수해야 하는 경우 --chrome-flags="--ignore-certificate-errors" 플래그
  • 를 사용하여 우회합니다.
  • 여기에 나열된 다른 플래그가 많이 있습니다Lighthouse CLI Flags
  • 앞서 언급한 플래그가 포함된 최종 명령:

  • lighthouse http://localhost:3000 --disable-storage-reset --chrome-flags="--ignore-certificate-errors" --max-wait-for-load 15000 --port 45457
    

    그게 바로 짧고 직접적인 접근 방식입니다. 그들의 문서에는 여러 가지 방법이 설명되어 있지만 이것이 내가 찾을 수 있는 가장 간단한 방법입니다.

    좋은 웹페이지 즐겨찾기