웹사이트 속도를 최적화하는 방법

게시 됨: 2020-07-22

이 문서에서는 웹사이트 속도를 최적화하기 위한 모범 사례를 찾을 수 있습니다. 이를 위해 오늘날 시장에서 사용할 수 있는 가장 강력한 도구를 사용하여 정확하고 효과적인 속도 테스트를 실행하는 방법도 보여줍니다.

웹사이트 속도가 왜 중요한가요?

웹사이트의 속도는 자연 검색 순위에 엄청난 영향을 미칩니다. 로딩 시간이 사용자 경험에 직접적인 영향을 미친다는 점을 고려하면 놀라운 일이 아닙니다 . 완벽하고 잘 구조화된 웹사이트가 있더라도 사용자가 콘텐츠를 보기 위해 기다려야 하는 경우 사이트 성능에 대한 인식이 손상됩니다. 느린 웹사이트는 빠르게 매력을 잃어 이탈률과 세션당 페이지 조회수에 부정적인 영향을 미칩니다 .

로딩 속도를 제어할 수 없는 몇 가지 요인이 있습니다. 예를 들어, 검색자가 사용하는 장치의 유형과 CPU, 브라우저 또는 인터넷 연결은 확실히 충전 시간에 영향을 미칩니다. 그러나 사용자는 서로 다른 웹사이트 간의 탐색을 비교하면서 더 좋거나 더 나쁜 경험을 인지하게 될 것입니다.

사이트 속도가 얼마나 중요한지 살펴보았으므로 현재 사용 가능한 최고의 무료 웹사이트 속도 테스트 도구를 살펴보겠습니다.

무료 속도 테스트 도구

1. GTMetrix

GTMetrix는 Google Page Speed ​​및 YSlow를 사용하여 웹사이트 속도 성능에 대한 자세한 보고서를 제공합니다. 이 무료 도구는 페이지를 분석하여 점수를 부여하고 페이지 개선 방법에 대한 실행 가능한 권장 사항을 제공합니다.

2. 핑덤

Pingdom을 사용하면 테스트를 실행할 위치를 선택하여 사이트의 속도 성능을 즉시 확인할 수 있습니다. 전문가와 초보자 모두에게 이상적입니다. 웹 페이지에 대한 전반적인 평가와 최적화를 위한 몇 가지 제안을 받게 됩니다.

3. 웹 개발

Web.dev는 웹사이트의 성능, 접근성 및 SEO에 대한 광범위한 정보를 제공합니다. 자동화된 오픈 소스 도구인 Lighthouse를 사용하여 사이트 품질을 감사합니다. 분석된 각 메트릭에는 점수 향상에 도움이 되는 완전한 가이드가 있습니다.

4. Webpagetest.org

Webpagetest를 사용하면 전 세계 여러 위치에서 속도 테스트를 실행하고 모든 브라우저를 선택할 수 있습니다. 시장에서 사용할 수 있는 속도 테스트 도구 중에서 가장 풍부한 진단 기능을 제공하는 단순 분석 또는 고급 테스트를 실행할 수 있습니다.

5. Pagespeed 인사이트

Pagespeed Insights(PSI)는 웹사이트의 콘텐츠를 분석하고 속도를 개선할 수 있는 방법을 제안하는 Google에서 설계한 도구입니다. 이 도구는 페이지를 0-100으로 평가합니다. 완전한 지침으로 웹사이트 속도를 높이는 수많은 팁을 제공합니다.

6. Google Search Console(핵심 Web Vitals 보고서)

Google Search Console에서 핵심 성능 보고서를 가져와 페이지 성능을 확인할 수 있습니다. 이것은 "향상" 섹션 아래에 있으며 페이지 로딩 시간을 빠르게 늦추는 문제를 찾는 데 도움이 됩니다. 이 도구를 사용하면 개선 사항에 대한 과거 데이터를 추적할 수 있다는 장점이 있습니다.

어떤 측정항목을 추적해야 합니까?

웹사이트 속도를 최적화할 때 알아야 할 몇 가지 주요 측정항목이 있습니다. 이것은 대부분의 도구가 사이트 성능을 평가하기 위해 고려하는 메트릭입니다. 방문자가 귀하의 콘텐츠를 받기 위해 기다리는 시간에 대한 아이디어를 제공합니다.

최근 Google은 페이지의 일반적인 요소가 제대로 작동하는지 확인하고 탐색하는 동안 사용자 경험의 품질을 확인하기 위해 Chrome 확장 프로그램인 Web Vitals를 출시했습니다.

Web Vitals는 사이트의 사용자 경험을 수량화합니다 . 웹사이트에서 제공하는 UX를 평가하기 위한 품질 신호로 Google에서 사용합니다. Google은 모든 사이트가 추적해야 하는 가장 중요한 측정항목으로 핵심 핵심 성과를 강조합니다. 페이지 로딩 속도, 상호작용성 및 시각적 안정성을 반영하는 3가지 핵심 성능 평가가 있습니다.

핵심 웹 바이탈

  • LCP(Large Contentful Paint): 페이지 로딩 성능 을 측정합니다. 좋은 사용자 경험을 제공하기 위해 웹사이트는 2.5초 이내에 콘텐츠의 첫 번째 "프레임"을 표시해야 합니다.
  • FID(First Input Delay): 웹 페이지의 "반응성" 또는 상호작용 성을 평가합니다. 방문자가 귀하의 페이지와 처음 상호작용(버튼 또는 링크 클릭)한 순간과 브라우저가 해당 상호작용에 응답하는 시간 사이의 시간을 측정합니다. Google은 100밀리초 미만의 FID를 제안합니다.
  • CLS(누적 레이아웃 이동): 시각적 안정성을 확인합니다. UX 예상치 못한 레이아웃이 이동하는 빈도를 고려합니다. 0.1 미만의 CLS는 우수한 사용자 경험으로 간주됩니다.

웹사이트의 속도 테스트를 올바르게 실행하는 방법

이제 웹사이트 속도를 확인할 수 있는 몇 가지 고품질 도구가 있습니다. 효과적인 분석을 수행하기 위해 고려해야 할 몇 가지 사항을 살펴보겠습니다.

올바른 위치를 선택하십시오

대상 국가에 가장 가까운 위치를 선택하십시오. 테스트 결과가 가능한 한 정확하기를 원합니다. 이를 위해 웹사이트 서버에 가장 가까운 테스트를 실행할 위치를 선택해야 합니다 (가능한 경우). 이는 타겟이 있는 지역과도 일치해야 합니다.

서버 위치는 위에서 언급한 LCP와 네트워크 대기 시간을 변경합니다. 네트워크 대기 시간은 브라우저에서 서버까지의 왕복 시간입니다. 속도 성능의 진행 상황을 알 수 있도록 항상 동일한 위치에서 사이트를 테스트해야 합니다 .

여러 테스트 실행

캐시 빌드를 허용하기 위해 테스트를 여러 번 실행 하려고 합니다.

또한 테스트 값은 사용하는 도구에 따라 약간 다를 수 있습니다. 실제에 가까운 추정치를 얻으려면 점수의 평균을 보십시오.

이러한 관행은 일관된 속도 테스트 결과를 보장합니다.

특정 페이지 테스트

웹사이트 에서 가장 관련성이 높은 페이지 유형에 대해 특정 테스트를 수행하는 것이 좋습니다 . 홈페이지, 제품 페이지, 블로그 게시물 등의 속도를 테스트합니다. 이렇게 하면 특정 유형의 페이지에 문제가 있는지 알 수 있습니다. 콘텐츠가 특정 범주에 표시되는 형식을 다시 디자인해야 할 수도 있습니다.

이 기사가 도움이 되었기를 바랍니다.
질문이 있거나 웹사이트 로딩 시간을 단축하기 위한 다른 요소가 생각나면 알려주십시오.