200호 참호 이야기

200개 이상의 Edge Delivery Services 프로젝트가 완료됨에 따라 Adobe 수석 엔지니어인 Kiran Muruguulla와 Adobe Experience Manager Cloud의 설계자인 Varun Mitra는 학습한 주요 교훈을 공유합니다. 뛰어난 핵심 웹 바이탈을 통해 빠르고 높은 성과를 제공하는 비결에 대해 알아보십시오.

커뮤니티 토론

Adobe Developers Live 커뮤니티 토론에서 대화를 계속합니다.

주요 개선 사항

  • 성능이 매우 중요합니다 성능, 특히 웹 페이지의 속도가 성공적인 웹 프로젝트의 핵심 요소로 강조됩니다. 100의 성능 점수를 보장하는 것이 주요 목표입니다.

  • 개발 사례

    • 개발 중 지속적인 테스트를 위해 Google PageSpeed Insights 를 사용하십시오.
    • 이미 100점을 받는 표준 코드로 프로젝트를 시작하여 높은 성능을 유지합니다.
    • 병합하기 전에 가져오기 요청(PR)이 성능 표준을 충족하는지 확인하십시오.
  • 주요 지표 성능 점수에 큰 영향을 미치므로 LCP(최대 콘텐츠풀 페인트) 및 TBT(총 차단 시간)를 최적화하는 데 중점을 둡니다.

  • 리소스 관리

    • 프로젝트 소스 내에 글꼴 및 서드파티 스크립트와 같은 필수 리소스를 포함합니다.
    • 글꼴 폴백을 사용하여 로드 시간을 개선합니다.
    • 초기 로드 성능을 개선하기 위해 필수가 아닌 스크립트 로드를 지연합니다.
  • 이미지 최적화 접힌 것보다 높은 이미지 로딩의 우선 순위를 지정하고 중요한 이미지에 대해 우선 순위가 높은 가져오기 설정을 사용합니다.

  • 사례 연구

    • CNN.com 쿼리 인덱스를 최적화하고 Google 광고 로드를 지연하여 성능을 개선했습니다.
    • Herbert 홈 사용자가 스크롤할 때 Intersection Observer API를 사용하여 데이터를 로드하여 성능과 사용자 경험을 개선했습니다.
  • 모범 사례

    • 상용구 코드로 시작하여 잘 구성된 마크업을 사용합니다.
    • 고급 CSS 선택기를 활용하고 JavaScript 조작을 최소화합니다.
    • 모바일 우선 개발에 주력하십시오.
    • 작성자가 콘텐츠 구조를 직관적으로 이해할 수 있도록 합니다.
  • 도구 시간에 따른 사이트 성능 점수를 추적하는 데 Google Sheets 및 DSA와 같은 도구를 사용합니다.

recommendation-more-help
3c5a5de1-aef4-4536-8764-ec20371a5186