서버 응답 시간 개선

이 규칙은 PageSpeed Insights에서 서버 응답 시간이 200 ms 이상임이 감지되면 트리거됩니다.

개요

서버 응답 시간은 서버에서 페이지 렌더링을 시작하기 위해 필요한 HTML을 로드하는 데 걸리는 시간에서 Google과 서버 간 네트워크 지연 시간을 차감하여 측정합니다. 실행할 때마다 변동이 있을 수 있지만 차이는 별로 크지 않습니다. 실제로 변동이 심한 서버 응답 시간은 기반 성능에 문제가 있음을 나타낼 수 있습니다.

권장사항

서버 응답 시간을 200 ms 아래로 줄여야 합니다. 서버의 응답 속도를 저하시키는 요인으로는 느린 애플리케이션 로직, 느린 데이터베이스 쿼리, 느린 라우팅, 프레임워크, 라이브러리, 리소스 CPU 부족 현상 또는 메모리 부족 현상 등 수십 가지가 있습니다. 서버의 응답 시간을 개선하려면 이러한 모든 요인을 고려해야 합니다. 서버 응답 시간이 높은 이유를 밝히기 위한 첫 단계는 측정입니다. 그런 다음 데이터를 갖추고 문제 해결 방법에 관한 적절한 가이드를 참조하세요. 문제를 해결한 후에도 서버 응답 시간을 계속 측정하여 향후 성능 병목 현상을 해결해야 합니다.

  1. 기존 성능과 데이터를 수집 및 검사합니다. 사용 가능한 성능과 데이터가 없으면 자동화된 웹 애플리케이션 모니터링 솔루션을 사용하여 평가하거나 맞춤 계측 도구를 추가하세요. 대부분의 플랫폼에서 사용할 수 있는 호스팅된 오픈소스 버전의 솔루션이 있습니다.
  2. 상위 성능 병목 현상을 식별 및 해결합니다. 많이 사용되는 웹 프레임워크나 콘텐츠 관리 플랫폼을 사용하는 경우 성능 최적화 권장사항 도움말을 참조하세요.
  3. 향후 있을 수 있는 성능 퇴행을 모니터링 및 경고합니다.