Cum site-uri Web de mari dimensiuni se ocupe de sarcina de milioane de vizitatori pe zi?
Unul dintre lucrurile surprinzătoare despre site-uri Web este că, în anumite cazuri, o mașină foarte mici pot ocupa un număr foarte mare de vizitatori. De exemplu, imaginați-vă că aveți un site simplu Web care conține un număr de pagini statice (în acest caz, " static " înseamnă că toată lumea vede aceeași versiune a oricărei pagini atunci când ao vizualiza). Dacă ați luat o mașină normală 500MHz Celeron rulează Windows NT sau Linux, încărcate serverul Web Apache pe el, și conectat acest aparat la Internet cu o linie de T3 (45 de milioane de biți pe secundă), ai putea ocupa de sute de mii de vizitatori pe zi. Multe ISP-uri va închiria o configurație dedicată mașină ca acest lucru pentru 1.000 $ sau mai puțin pe lună. Această configurație va funcționa dacă nu mare:. Site-ul
De cele mai multe dintre site-uri Web de mari dimensiuni îndeplinesc toate aceste condiții, au nevoie de infrastructuri în mod semnificativ mai mari.
Există trei strategii principale pentru manipularea încărcăturii:.
- Site-ul poate investi într-o singură mașină mare, cu o mulțime de putere de procesare, memorie, spațiu pe disc și redundanță
- Site-ul poate distribui sarcina într-o serie de masini.
- Site-ul poate utiliza o combinație a primelor două opțiuni. Site-ul
Când vizitați un site care are un URL diferit de fiecare dată când vizitați (de exemplu www1.xyz.com, www2.xyz.com, www3.xyz.com, etc.), atunci știți că site-ul este folosind a doua abordare de la front-end. De obicei site-ul va avea o serie de masini de stand-alone, care sunt fiecare software care se execută server Web. Toate au acces la o copie identică a paginilor de pe site-ul. Cererile primite de pagini sunt repartizate pe toate mașinile într-unul din două moduri: Site-ul
- Domain Name Server (DNS) pentru site-Page [1] [2]