Kako velike spletne strani ročaj obremenitev milijone obiskovalcev na dan?
Ena od presenetljivih stvari o spletnih straneh, je, da se v nekaterih primerih lahko zelo majhen stroj ročaj ogromno število obiskovalcev. Na primer, si predstavljajte, da imate preprosto spletno stran, ki vsebuje številne statičnih strani (v tem primeru, " statičnega " pomeni, da vsakdo vidi isto različico koli strani, ko jo ogledate). Če je normalno 500MHz Celeron napravo z operacijskim sistemom Windows NT ali Linux, naložen spletni strežnik Apache na njej, in priključen stroj z internetom T3 črto (45 milijonov bitov na sekundo), lahko ročaj na sto tisoče obiskovalcev na dan. Številni ponudniki internetnih storitev vam bo najem konfiguracijo namenska-stroj, kot je ta za 1000 $ ali manj na mesec. Ta konfiguracija bo veliko dela, če:.
Ker je večina velikih spletnih strani izpolnjuje vseh teh pogojev, ki jih potrebujejo bistveno večje infrastrukture.
Obstajajo tri glavne strategije za ravnanje obremenitev.
- Na spletni strani lahko vlagajo v en sam velik stroj, z veliko procesorske moči, pomnilnika, prostora na disku in odvečnosti
- Na spletni strani lahko porazdelite tovor čez številne stroje.
- Na spletni strani lahko uporabljate neko kombinacijo prvih dveh možnosti.
Ko obiščete spletno mesto, ki ima drugačno URL vsakič, ko boste obiskali (npr www1.xyz.com, www2.xyz.com, www3.xyz.com, itd), potem veste, da je stran z uporabo drugega pristopa na sprednji konec. Običajno bo stran imela vrsto samostojnih naprav, ki so vsak teče spletni strežnik programska oprema. Vsi imajo dostop do identično kopijo strani za spletno stran. Dohodne zahteve za straneh so razpršeni po vseh strojev v enem od dveh načinov:
- Domain Name Server (DNS) za spletno stran, lahko porazdelite tovor. DNS je internetna storitev, ki prevaja imena domen v naslove IP. Vsakič, ko je vložen zahtevek za spletni strežnik, DNS vrti Page [1] [2]