Definicja
Bandwidth (przepustowość) w hostingu internetowym to ilość danych przesyłanych między witryną a jej odwiedzającymi w danym okresie, zwykle mierzona w skali miesiąca. Każde wyświetlenie strony zużywa przepustowość równą rozmiarowi HTML, obrazów, CSS, JavaScript i innych zasobów ładowanych przez odwiedzającego, więc strona bogata w media może zużywać wielokrotnie więcej danych niż zwykła strona tekstowa. Większość planów hostingowych albo zawiera hojny miesięczny limit, ograniczając prędkość lub naliczając opłaty po jego przekroczeniu, albo, w przypadku hostingu chmurowego i platformowego, rozlicza ją za gigabajt, często za kilka centów za GB po przekroczeniu darmowego progu. Pomiar odbywa się na interfejsie sieciowym serwera, więc ruch botów i ataków również się liczy. Bandwidth jest jednym z największych czynników kosztowych przy dużej skali, dlatego CDN-y i platformy takie jak Cloudflare Pages (bez opłat za przepustowość) stają się znacznie tańsze niż platformy rozliczane za GB w miarę wzrostu ruchu, ponieważ CDN przejmuje większość żądań na brzegu sieci, a nie na serwerze źródłowym.
Jak to działa
Strona o rozmiarze 100 KB wyświetlona 10 000 razy w ciągu miesiąca zużywa około 1 GB przepustowości. Dodanie obrazów, wideo i typowego stosu front-endowego sprawia, że liczby na wizytę szybko rosną. Dostawcy hostingu mierzą przepustowość na interfejsie sieciowym serwera, więc liczy się wszystko, co jest obsługiwane (w tym boty i ruch DDoS).
Dlaczego to ma znaczenie
Dla witryn o niskim ruchu limit przepustowości rzadko stanowi ograniczenie. Dla witryn o dużym ruchu, zwłaszcza tych udostępniających obrazy lub wideo, koszt przepustowości może zdominować rachunek. CDN przejmuje większość żądań na brzegu sieci, drastycznie zmniejszając przepustowość serwera źródłowego i często zwracając się z nawiązką.