Show GN: 회원가입·광고 없는 인터넷 속도측정 도구를 만들었습니다 (4개 국어)
요약
광고와 회원가입 없이 안정적인 인터넷 속도 측정이 가능한 오픈 도구를 개발했습니다. 측정 안정성을 위해 스트림 수를 자동 조절하며, Cloudflare CDN과 M-Lab NDT7을 활용합니다.
핵심 포인트
- 연결 상태에 따른 스트림 수(2~12개) 자동 선택 기능
- 핑 측정 시 중앙값 및 변동계수(CV) 제공으로 신뢰도 확보
- 버퍼블로트 확인을 위한 Loaded latency 측정 지원
- iframe을 통한 간편한 임베드 기능 제공
- 개인정보를 저장하지 않는 프라이버시 중심 설계
사무실 네트워크 시공을 하다 보면 "회선은 기가인데 왜 느리냐"는 말을 자주 듣습니다.
현장에서 근거로 보여줄 측정 도구가 필요한데, 기존 것들은 광고가 많거나 잴 때마다
값이 튀어서 쓰기 어려웠습니다. 그래서 직접 만들었습니다.
구현하면서 신경 쓴 부분
- 측정 안정성: 1초 프로브로 연결 상태를 먼저 보고 스트림 수를 2~12개로 자동 선택합니다.
고정 스트림이면 느린 회선에서 과소측정, 빠른 회선에서 과대측정이 나더군요. - 다운로드는 Cloudflare CDN(285+ PoP), 업로드는 M-Lab NDT7 WebSocket 기준입니다.
- 핑은 10회 측정 후 중앙값. 변동계수(CV)를 같이 표시해서 이번 측정이 얼마나
믿을 만한지 사용자가 판단할 수 있게 했습니다. - Loaded latency: 다운로드가 도는 중의 RTT를 따로 잽니다. 화상회의 끊김은 대역폭보다
버퍼블로트 문제인 경우가 많아서요.
(⚠ 이 값은 자사 오리진으로 재야 합니다. CDN 경유로 재면 큐잉 때문에 과대측정됩니다) - TR-296 흐름 모델과 RFC-6349를 참고했습니다.
회원가입·광고 없고, 측정값을 서버에 저장하지 않습니다.
한국어 / English / 日本語 / 中文 지원합니다.
iframe 한 줄로 자기 사이트에 넣을 수도 있게 해뒀습니다.
https://kt-bizinternet.com/pages/embed.php
KT 기업인터넷 시공하는 회사에서 현장용으로 만든 걸 공개한 것입니다.
측정값이 이상하게 나오는 환경이 있으면 알려주시면 고치겠습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기