웹사이트 대역폭 계산기란?
대역폭(Bandwidth)은 결제 주기(보통 한 달) 동안 웹사이트가 방문자에게 전송하는 데이터의 총량을 말합니다. 호스팅 업체는 이를 기가바이트(GB) 또는 테라바이트(TB) 단위로 측정하며, 요금제에서 허용한 한도를 초과하면 추가 요금이 부과되거나 속도 제한(스로틀링)이 걸릴 수 있습니다. 이 계산기는 단 세 가지 값만 입력하면 예상 월간 전송량을 추정해 주므로, 적합한 호스팅 요금제나 CDN 등급을 고르는 데 도움이 됩니다.
사용 방법
평균 페이지 용량을 킬로바이트(KB) 단위로 입력하세요(브라우저 개발자 도구의 네트워크 탭에서 'transferred' 합계를 확인하거나, PageSpeed Insights 같은 도구를 활용하면 됩니다). 이어서 예상 월간 페이지뷰와 여유율(오버헤드, %)을 입력합니다. 오버헤드는 동일 리소스의 반복 다운로드, API 호출, 재시도, 봇 트래픽, 갑작스러운 접속 폭증 등을 감안한 값으로, 대부분의 사이트는 20~50% 정도면 안정적인 여유분을 확보할 수 있습니다.
계산 공식 풀이
핵심 계산식은 다음과 같습니다.
$$\text{대역폭} = \text{평균 페이지 용량} \times \text{월간 페이지뷰} \times \left(1 + \frac{\text{여유율}}{100}\right)$$
이렇게 나온 결과는 킬로바이트 단위이며, 1,048,576(\(1024 \times 1024\))으로 나누어 기가바이트로 환산합니다. 또한 네트워크 회선 용량을 가늠할 때 유용한 평균 지속 처리량(throughput)도 메가비트/초(Mbps) 단위로 함께 보여 줍니다.
계산 예시
페이지 평균 용량이 2,048KB(2MB), 월간 페이지뷰가 100,000회, 여기에 오버헤드 50%를 더한다고 가정해 봅시다. 순수 전송량은 $$2{,}048 \times 100{,}000 \times 1.5 = 307{,}200{,}000\,\text{KB}$$입니다. 이를 1,048,576으로 나누면 약 월 293GB가 나오므로, 최소 300~350GB를 제공하는 요금제라면 여유롭게 운영할 수 있습니다.
자주 묻는 질문
페이지 용량은 KB와 MB 중 무엇으로 입력하나요? 여기서는 KB를 사용하세요. 1.5MB 페이지는 1,536KB입니다.
오버헤드는 몇 %로 잡아야 하나요? 20~50%에서 시작하세요. 바이럴 확산으로 인한 트래픽 폭증, 과도한 봇 유입, 리소스를 다시 내려받는 재방문자가 많을 것으로 예상된다면 더 높게 설정하는 것이 좋습니다.
CDN을 쓰면 대역폭이 줄어드나요? CDN은 전체 전송량 자체를 줄여 주지는 않습니다. 다만 그 부담을 원본(origin) 서버에서 덜어 주며, 대신 CDN 요금제의 한도에 포함되는 경우가 많습니다. 따라서 원본 서버와 CDN의 예산을 각각 별도로 계획하는 것이 좋습니다.