GNU/Linux >> Znalost Linux >  >> Linux

Jak vypočítat požadavky na šířku pásma webové stránky nebo webové aplikace

Úvod

Jedním z klíčových faktorů, které je třeba vzít v úvahu při vývoji webu nebo webové aplikace, je šířka pásma, kterou bude vaše nastavení potřebovat, aby fungovalo správně.

Znalost vašich požadavků na šířku pásma vám pomůže vybrat správného poskytovatele hostingu a plán, který bude vyhovovat vašim potřebám.

V tomto tutoriálu vám ukážeme, jak vypočítat šířku pásma požadovanou pro váš web nebo webovou aplikaci.

Co je šířka pásma?

Šířka pásma představuje maximální kapacitu dat, které lze přenést po síti za jednu sekundu. Nejmenší měrná jednotka je vyjádřena v bitech za vteřinu. S pokrokem technologie nyní ISP používajímegabity za sekundu (Mb/s) nebo gigabitů za sekundu (Gbps).

Šířka pásma je termín, který popisuje objem provozu mezi vaším webem a uživateli přes internet. Nepleťte si šířku pásma s rychlostí připojení, protože nejsou stejné.

Šířka pásma vs. přenos dat

Termín šířka pásma se někdy používá zaměnitelně s přenosem dat. To jsou ve skutečnosti dvě velmi odlišné věci.

Šířka pásma určuje maximální potenciální množství dat můžete přenášet za jednotku času mezi vaším webem a uživateli. Tento výraz nepředstavuje skutečná data, která přenesete, ale teoretické množství dat, které můžete zpracovat za jednu sekundu.

Na druhou stranu přenos dat označuje skutečné celkové množství dat, které přenesete za určité období, obvykle za měsíc. Jednotky měření jsou kilobajty (KB), megabajty (MB), gigabajty (GB) a pro velké aplikace terabajty (TB).

Význam šířky pásma

Výpočet správného množství šířky pásma pro vaši webovou aplikaci je zásadní během vývojové fáze a pro zajištění stabilního výkonu. Nezapomeňte zohlednit náhlé výkyvy provozu. Dobrým pravidlem je jít o 50 % výše vaše předpokládané potřeby šířky pásma.

Při výběru webhostingu se však může zdát výpočet zbytečný, protože většina poskytovatelů hostingu nabízí „neomezené“ plány šířky pásma.

Co je neomezená šířka pásma

Mnoho poskytovatelů inzeruje „neomezené “plány šířky pásma. Z této formulace vyplývá, že můžete přenést tolik dat, kolik potřebujete. Zde webhosting nabízí paušální sazbu, která zjednodušuje nákup a hledání řešení hostingu.

Pravdou je, hostitelské společnosti však nemohou nabízet skutečně neomezenou šířku pásma . Náklady a technologické požadavky by na to byly příliš vysoké.

Z tohoto důvodu nabízejí plány neomezené šířky pásma dostatečnou šířku pásma k pokrytí potřeb většiny klientů. Zdá se tedy, že plány jsou pro tyto uživatele neomezené. Ve většině případů běžné plány pokrývají standardní požadavky webových aplikací. Existují také plány pro pokročilejší klienty, které poskytují rychlost nad rámec toho, co nabízejí běžné neomezené plány.

Výpočet požadavků na šířku pásma

Než vypočítáte požadavky na šířku pásma, musíte znátprůměrnou velikost stránky na vašem webu.

Pro určení velikosti použijte test doby načítání a vezměte v úvahu údaje pro minimálně deset stránek. Poté vypočítejte průměrnou velikost stránky vašeho webu.

S touto informací je třeba zohlednit další dva prvky :

  1. Počet návštěv vašich stránek.
  2. Dodatečná šířka pásma, kterou můžete potřebovat v případě nárůstu provozu. Tím se zabrání potenciálním problémům s výkonem nebo dokonce prostojům.

Existují dva vzorce pro výpočet potřebné šířky pásma.

Požadavky na šířku pásma webových stránek bez stahování uživatelů

Pokud váš web nenabízí návštěvníkům obsah ke stažení, použijte pro výpočet požadované šířky pásma následující vzorec:

Bandwidth = Average Page Size x Average Page Views x Average Daily Visitors x 30 x Redundancy

Rozdělení vzorce:

  • Průměrná velikost stránky – Tato část představuje průměrnou velikost vaší webové stránky.
  • Průměrný počet zobrazení stránky – Představuje průměrný počet zobrazení stránky na návštěvníka.
  • Průměrní denní návštěvníci – Průměrný počet návštěvníků za měsíc.
  • 30 – představuje dny v měsíci.
  • Redundance – Bezpečnostní faktor pro zamezení dopravních špiček. Rozsah je od 1,3 do 1,8.

Výpočet je trochu jiný, když váš web nabízí obsah ke stažení.

Požadavky na šířku pásma webových stránek se stahováním uživatelů

Chcete-li vypočítat požadovanou šířku pásma, když váš web nabízí obsah ke stažení, použijte následující vzorec:

Bandwidth = [(Average Page Size x Average Page Views x Average Daily Visitors) + (Average Download Per Day x Average File Size)] x 30 x Redundancy

Nové parametry v tomto vzorci jsou:

  • Průměrný počet stažení za den – Představuje průměrný počet stažených souborů za den.
  • Průměrná velikost souboru – Toto je průměrná velikost souborů ke stažení.

S tímto výpočtem znáte projektované požadavky na šířku pásma se stahováním uživatelů.


Linux
  1. Jak zkontroluji využití šířky pásma VPS?

  2. Jak měřit průměrnou dobu provádění skriptu?

  3. Jak omezit šířku pásma sítě?

  1. Jak nainstalovat aplikaci Spotify na Linux

  2. Jak mohu pozorovat šířku pásma paměti?

  3. Jak omezit využití paměti aplikace?

  1. Jak kontejnerizovat starší aplikace

  2. Jak nastavit aplikaci Elastic Beanstalk na AWS

  3. Jak vytvořit statický web na AWS S3 Bucket