Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> počítač >> Internet >> základy internetu >>

Jak velké weby zvládnout miliony návštěvníků za den?

How dělat velké weby zvládnout zátěž milionů návštěvníků za den?
Jak velké weby zvládnout zátěž milionů návštěvníků za den?

Jedním z překvapivých věcí, o webových stránek je to, že v některých případech velmi malý stroj může zpracovávat obrovské množství návštěvníků. Představte si například, že máte jednoduché webové stránky obsahující řadu statických stránek (v tomto případě, " statickou ", znamená, že všichni vidí stejnou verzi libovolné stránky při zobrazení ji). Pokud jste se normální 500MHz Celeron počítače s operačním systémem Windows NT nebo Linux, naložené na webový server Apache na něj, a připojili zařízení k Internetu pomocí T3 linky (45 milionů bitů za sekundu), můžete zvládnout stovky tisíc návštěvníků za den. Mnoho poskytovatelů služeb Internetu vám pronajmout konfiguraci vyhrazené-stroj, jako je to pro $ 1,000 nebo méně za měsíc. Takovéto nastavení bude fungovat skvěle, pokud:.

  • Je třeba zvládnout miliony návštěvníků za den
  • jediný stroj se nezdaří (v tomto případě, bude vaše stránky budou dolů, dokud nový stroj je nainstalován a nakonfigurován).
  • , stránky jsou extrémně velké nebo složité.
  • Na stránkách je třeba dynamicky měnit na základě jednotlivých uživatelů.
  • Veškeré zpracování back-end musí být proveden s cílem vytvořit obsah stránky nebo ke zpracování požadavku na stránku.

    Protože většina velkých webů splnit všechny tyto podmínky, je třeba podstatně větší infrastruktury.

    Existují tři hlavní strategie pro nakládání s zatížení:.

    1. Na stránkách je možné investovat do jednoho obrovského stroje, se spoustou zpracování energie, paměti, místa na disku a redundance
    2. Na stránkách je možné rozložit zatížení přes počet strojů.
    3. Na stránkách je možné použít některé kombinace prvních dvou možností.

      Když navštívíte web, který má jinou adresu URL Pokaždé, když navštívíte (například www1.xyz.com, www2.xyz.com, www3.xyz.com, etc.), pak víte, že na místě je pomocí druhého přístupu na předním konci. Typicky místo bude mít řadu samostatných strojů, které jsou každý běží software webového serveru. Ti všichni mají přístup k identickou kopii stránek webu. Příchozí požadavky na stránkách jsou rozesety po všech strojů v jednom ze dvou způsobů:

    4. Domain Name Server (DNS) pro daný web lze distribuovat zatížení. DNS je internetová služba, která překládá názvy domén na adresy IP. Pokaždé, když je žádost podána pro webový server

      Page [1] [2]