서비스 소개

스피드체크(speed-value.com)는 가입·설치·개인정보 입력 없이 브라우저에서 바로 인터넷 속도를 측정하는 무료 서비스입니다. 다운로드·업로드 속도와 핑·지터를 함께 측정합니다.

무엇을 하는 서비스인가

페이지에 접속하면 다운로드 측정이 자동으로 시작됩니다. 다운로드는 연결 상태에 따라 최대 15초, 업로드는 결과 화면이 표시된 뒤 최대 약 8초 동안 이어집니다. 측정값을 바탕으로 웹서핑·스트리밍· 화상회의·게임의 사용 적합도를 함께 보여줍니다.

왜 만들었나

속도를 재고 나면 대부분 ‘그래서 이 숫자가 느린 건가?’라는 질문이 남습니다. 스피드체크는 측정만 하고 끝나지 않도록, 느린 원인을 찾고 해결하는 방법을 함께 정리합니다. 현재 16편의 가이드를 가이드 문서에 공개하고 있습니다.

측정을 어떻게 하나

Cloudflare의 Anycast 측정 엔드포인트에 HTTPS 다중 스트림을 연결해 측정합니다. 다운로드는 5개 병렬 스트림에 15초 상한이며, 최소 8초를 측정한 뒤 속도가 안정되면 조기 종료합니다. 핑은 다운로드를 시작하기 전에 순차로 재어 다운로드 트래픽과 섞이지 않게 합니다. 측정 알고리즘 전문은 측정 방법론에 공개하고 있습니다.

측정값은 회선의 이론상 최대치가 아니라 측정 시점의 실효 속도입니다. 브라우저 기반 측정은 기기 성능, Wi-Fi 환경, 동시 사용 중인 앱, 시간대별 혼잡의 영향을 받습니다. 이 한계를 숨기지 않는 것이 측정값을 쓸모 있게 만든다고 봅니다.

서비스 이름과 주소

이 서비스의 이름은 스피드체크이고 공식 주소는 speed-value.com입니다. 이름이 비슷한 다른 속도 측정 서비스가 여럿 있으므로, 인용하거나 링크할 때는 ‘스피드체크(speed-value.com)’ 형태로 함께 적어 주시면 혼동을 줄일 수 있습니다.

소스 코드는 GitHub 저장소에 공개돼 있습니다. 측정 알고리즘과 판정 기준을 직접 확인할 수 있습니다.

데이터를 어떻게 다루나

속도 측정을 위해 이름·연락처·주소 등의 입력을 요구하지 않습니다. 화면에 표시되는 통신사와 지역은 공인 IP 기반 광역 추정값이며 실제 위치와 다를 수 있습니다. IP 주소 자체는 애플리케이션에 저장하지 않습니다. 자세한 기준은 개인정보 처리방침에 있습니다.

이 서비스가 하지 않는 것

회원가입을 받지 않습니다. 프로그램을 설치하게 하지 않습니다. 측정을 위해 이름·연락처·주소를 묻지 않습니다. 측정 결과를 보려고 어딘가에 동의하거나 무엇을 입력할 필요가 없습니다.

측정값을 실제보다 높게 보이도록 손대지 않습니다. 짧게 재면 대체로 높은 값이 나오지만, 그 값은 회선이 실제로 낼 수 있는 속도가 아닙니다. 그래서 측정 시간을 줄여 숫자를 좋게 만드는 대신, 왜 최소 8초를 재는지를 측정 방법론에 적어 두는 쪽을 택했습니다.

측정이 맞는지 어떻게 확인하나

측정 코드에는 속도를 알고 있는 가상의 회선을 물려 보고값이 정답에서 벗어나지 않는지 확인하는 자동 검사가 붙어 있습니다. 초반에 빠르게 흐르다가 느려지는 회선, 순간 속도가 계속 흔들리는 회선처럼 실제로 문제가 됐던 상황을 그대로 재현해 두었습니다. 검사를 통과하지 못하면 배포되지 않습니다.

코드가 공개돼 있으니 측정 방식이 설명과 다른지 직접 확인하실 수 있습니다. 측정값이 이상하다고 느끼시면 문의하기로 제보해 주세요. 재현되는 차이라면 측정 방식의 문제일 수 있습니다.

앞으로 만들려는 것

지금은 측정값을 절대 기준으로만 판정합니다. ‘100Mbps면 4K 스트리밍에 충분하다’는 식입니다. 여기서 한 걸음 더 나아가, 같은 지역·같은 통신사의 실제 측정값과 비교해 우리 집이 주변보다 느린지 알려주는 것이 목표입니다. 공개할 때는 표본 수와 집계 기간을 함께 밝혀서, 그 숫자를 얼마나 믿을 수 있는지 직접 판단할 수 있게 할 생각입니다.

운영 주체와 문의

운영: 김상헌

문의: sangheon1646@gmail.com — 측정값 오류나 가이드 내용 정정 제보를 환영합니다.