웹사이트 대역폭 계산기 쉽게 이해하기 — 개념과 원리
호스팅 요금제와 서버는 사이트가 보내는 데이터양으로 정해집니다. 이 계산기는 페이지뷰와 평균 페이지 크기로 월간 전송량을 추정하고, 이를 초당 메가비트 단위 평균·최대 대역폭으로 바꾼 뒤, 안전 여유를 더해 성장 여지가 있는 요금제나 회선을 고를 수 있게 해 줍니다.
계산 방법
월간 전송량(GB) = 페이지뷰 × 페이지 크기(MB) ÷ 1,000
평균 대역폭(Mbps) = GB × 8,000 ÷ (일수 × 86,400)
최대 대역폭 = 평균 × 최대/평균 비율
계획 대역폭 = 최대 × (1 + 여유 ÷ 100)
초당 페이지뷰 = 페이지뷰 ÷ (일수 × 86,400)
- 십진 단위: 1GB = 1,000MB, 1바이트 = 8비트입니다.
원리
페이지뷰마다 HTML, 이미지, 스크립트, 스타일, 글꼴을 내려받습니다. 페이지뷰에 평균 페이지 무게를 곱하면 월간 전송량이 됩니다. 이를 한 달의 모든 초에 고르게 나누면 평균 속도가 나오지만, 실제 트래픽은 고르지 않습니다. 저녁, 평일, 이벤트 때는 평균의 몇 배가 몰립니다. 서버나 회선은 평균이 아니라 최대치를 감당해야 하므로 최대 비율을 곱하고 성장과 순간 폭주를 위한 여유를 더합니다.
예제 풀이
기본값인 월 300,000 페이지뷰, 페이지당 2.3MB, 30일, 최대 3배, 여유 25%로 계산합니다.
- 전송량 = 300,000 × 2.3 ÷ 1,000 = 월 690GB(하루 23GB), 여유 포함 862.5GB입니다.
- 한 달의 초 = 30 × 86,400 = 2,592,000초입니다.
- 평균 = 690 × 8,000 ÷ 2,592,000 = 2.13Mbps, 최대 = 6.39Mbps입니다.
- 계획 대역폭 = 6.39 × 1.25 = 7.99Mbps입니다.
- 초당 페이지뷰는 평균 0.116, 최대 0.347입니다.
| 월 페이지뷰 | 준비할 대역폭 (Mbps) |
|---|---|
| 75,000 | 2 |
| 150,000 | 3.99 |
| 225,000 | 5.99 |
| 300,000 | 7.99 |
| 375,000 | 9.98 |
| 450,000 | 11.98 |
| 600,000 | 15.97 |
결과 해석
기본값 2.3MB는 HTTP Archive가 집계한 2024년 모바일 페이지 무게 중앙값과 비슷합니다. 브라우저 캐시와 CDN은 내 서버가 보내는 양을 줄이므로 실제 호스팅 청구 전송량은 이 추정보다 훨씬 적을 수 있습니다. 요금제가 월간 전송량을 따지면 GB를, 회선 속도를 제한하면 Mbps를 비교하십시오. 이미지 최적화가 페이지 무게를 가장 크게 줄이는 경우가 많습니다.
흔한 실수
- 페이지 전체가 아닌 HTML 크기만 쓰는 경우
- 최대치가 아닌 평균으로 계획하는 경우
- 메가바이트(MB)와 메가비트(Mb)를 섞는 경우
- 봇과 API 호출 트래픽을 빼먹는 경우
자주 묻는 질문
MB와 Mb는 어떻게 다른가요?
1메가바이트는 8메가비트이며, 대역폭은 보통 초당 메가비트로 표시합니다.
일반적인 웹페이지 크기는?
HTTP Archive의 2024년 중앙값은 모바일 약 2.3MB, 데스크톱 약 2.7MB였습니다.
CDN은 어떻게 도움이 되나요?
방문자와 가까운 서버에서 캐시된 파일을 보내 원본 서버의 전송량을 줄여 줍니다.
출처: HTTP Archive, Web Almanac 2024, "Page Weight" chapter · BIPM SI Brochure, 9th edition (decimal prefixes); IEC 80000-13 (1 byte = 8 bits)