Žinios Discovery
/ Knowledge Discovery >> Žinios Discovery >> Technika >> kompiuteris >> Internetas >> interneto pagrindai >>

Kaip dideli svetainių apdoroti milijonus lankytojų per dieną?

How padaryti didelių svetainių tvarkyti milijonų lankytojų apkrova per dieną?
Kaip dideli svetainių tvarkyti milijonų lankytojų apkrova per dieną?

Vienas iš netikėtų dalykų apie svetaines yra tai, kad tam tikrais atvejais labai maža mašina gali dirbti labai daug lankytojų. Pavyzdžiui, įsivaizduokite, kad jūs turite paprastą interneto svetainę, kurioje yra statinis puslapių skaičių (šiuo atveju, " statinio " tai reiškia, kad visi mato tą patį variantą bet kurio puslapio, kai jie matytumėte tai). Jei paėmė normalų 500MHz Celeron mašina veikia Windows NT arba "Linux", pakrautas Apache web serverį ant jo, ir prijungtas šią mašiną prie interneto su T3 linijos (45 mln bitų per sekundę), galima dirbti šimtai tūkstančių lankytojų per dieną. Daugelis interneto paslaugų teikėjų bus išsinuomoti jums skirta ir mašinos konfigūracijos, pavyzdžiui, tai $ arba 1000 mažiau per mėnesį. Ši konfigūracija veiks puikiai, jei:.

  • Jums reikia apdoroti milijonus lankytojų per dieną
  • vieno ∞renginys neatliks (šiuo atveju, jūsų svetainė bus, kol nauja mašina yra įdiegta ir sukonfigūruota).
  • puslapiai yra labai didelis ar sudėtingas.
  • puslapiai reikia dinamiškai keisti į kiekvienam vartotojui pagrindu.
  • Bet back-end, apdorojimas turi būti atliekama siekiant sukurti puslapio turinį ar apdoroti puslapyje prašymą.

    Kadangi dauguma didžiųjų interneto svetainėse atitikti visus šių sąlygų, jiems reikia žymiai didesnių infrastruktūrą.

    Yra trys pagrindinės strategijos tvarkymo apkrova:.

    1. svetainė gali investuoti į vieną milžinišką mašiną su daug apdorojimo galia, atmintis, diske ir atleidimo iš darbo
    2. Svetainė gali platinti apkrova visoje mašinų skaičių.
    3. svetainė gali naudotis kai dviejų pirmųjų variantų derinys.

      Kai lankotės svetainėje, kad turi kitą adresą kiekvieną kartą jūs lankotės (pavyzdžiui www1.xyz.com, www2.xyz.com, www3.xyz.com ir tt), tuomet jūs žinote, kad svetainė naudoja antrą požiūrį priekio. Paprastai ši svetainė turės savarankiškų mašinų, kurios kiekvienas veikia interneto serverių programinę įrangą masyvo. Jie visi turi priėjimą prie pačios kopiją už svetainėje puslapiuose. Įeinantys prašymai puslapiuose yra išsibarsčiusios visų mašinų vienu iš dviejų būdų:

    4. Domain Name Server (DNS) už svetainėje galite platinti apkrovą. DNS yra interneto paslauga, kuri verčia domenų vardus į IP adresus. Kiekvieną kartą, kai prašymas dėl interneto se

      Page [1] [2]