측정 방법론 및 기술 아키텍처

본 사이트의 실시간 속도 측정 기술과 아키텍처 명세: 오픈소스 엔진, Cloudflare 글로벌 Anycast 엣지망, WebRTC 기반 패킷 손실 측정 원리를 상세히 공개합니다.

업데이트: 2026년 10월 6일

오픈소스 정밀 측정 엔진 채택

본 사이트는 Cloudflare의 공식 오픈소스 측정 라이브러리(@cloudflare/speedtest)를 기반으로 구동됩니다. 플래시나 서드파티 애드웨어 스크립트 없이 최신 웹 표준 Resource Timing API를 활용하여 브라우저에서 직접 초고속 측정을 진행합니다.

  • 다운로드 측정: 100 KB부터 최대 25 MB까지 점진적으로 파일 크기를 키워 다운로드하며 일시적 노이즈를 제거한 실효 대역폭을 산출합니다.
  • 업로드 측정: 암호화된 난수 바이트 스트림을 가장 가까운 Cloudflare Anycast 엣지 서버로 업로드하여 정확한 처리량을 계산합니다.
  • 핑 및 지터 진단: 21회의 경량 요청을 전송해 대표값(중앙값)을 핑으로 삼고 연속된 지연 편차의 평균을 지터로 산출합니다.
  • 패킷 손실률: WebRTC TURN 서버를 경유하여 UDP 패킷을 전송하고 유실된 패킷의 비율을 실시간으로 추적합니다.

기술 표준 및 신뢰할 수 있는 출처

  1. @cloudflare/speedtest (measurement engine source and documentation) Cloudflare

    How download, upload, latency, jitter and packet loss are measured by the engine this site uses.

    확인일: 2026년 10월

  2. PerformanceResourceTiming MDN Web Docs

    The browser timing API used to time each test request.

    확인일: 2026년 10월

  3. Cloudflare Realtime TURN service Cloudflare Docs

    The relay used to send and count UDP packets in the packet loss test.

    확인일: 2026년 10월

  4. Aggregated Internet Measurement (AIM) Cloudflare Docs

    Background on judging connection quality by use case rather than by a single number.

    확인일: 2026년 10월

  5. RFC 3550: RTP, A Transport Protocol for Real-Time Applications (interarrival jitter) IETF

    Formal definition of jitter used by voice and video software.

    확인일: 2026년 10월

  6. Measurement Lab (M-Lab) Measurement Lab

    Open internet measurement data and methodology.

    확인일: 2026년 10월