Извличане на знание
/ Knowledge Discovery >> Извличане на знание >> тек >> компютър >> интернет >> основи на интернет >>

Как големи уеб сайтове справят милиони посетители на ден?

How правим големи уеб сайтове се справят с товара на милиони посетители на ден?
Как големи уеб сайтове се справят с товара на милиони посетители на ден?
<Р> Един от най-изненадващите неща за уеб сайтове е, че в някои случаи, една много малка машина може да се справи с огромния брой посетители. Например, представете си, че имате една проста уеб сайт, съдържащ редица статични страници (в този случай, " статични и означава, че всеки вижда същата версия на всяка страница, когато те го видите). Ако сте приели нормално 500MHz Celeron машина използвате Windows NT или Linux, натоварени на Apache Web сървър върху него, и е свързан с тази машина към Интернет с T3 линия (45 милиона бита в секунда), бихте могли да се справят стотици хиляди посетители на ден. Много доставчици на интернет услуги ще ви наемат конфигурация специална машина, подобен на този за $ 1000 или по-малко на месец. Тази конфигурация ще свърши отлична работа, освен ако:.

<Ли> Трябва да се справят с милиони посетители на ден
<Ли> Единната машината е неуспешен (в този случай, вашия сайт ще бъде надолу, докато на нова машина е инсталиран и конфигуриран).
<Ли> Страниците са изключително големи или сложни.
<Ли> Страниците трябва да се променят динамично на всеки потребител поотделно.
<Ли> Всяко обратно края на преработка трябва да се извършва, за да се създаде съдържанието на страницата или да обработва искане на страницата.

<р> Тъй като повечето от големите уеб сайтове отговарят на всички тези условия, те се нуждаят от значително по-големи инфраструктури. <Бразилски>

Има три основни стратегии за манипулиране на товара:.
<ол> <ли> В сайта могат да инвестират в една-единствена огромна машина с много процесорна мощ, памет, дисково пространство и съкращения
<Ли> В сайта могат да се разпредели товара по отношение на множество машини.
<Ли> Сайтът може да използва някаква комбинация от първите два варианта.

<р> Когато посетите сайт, който има различен URL всеки път, когато посещавате (например www1.xyz.com, www2.xyz.com, www3.xyz.com и т.н.), тогава знаете, че сайтът използва втория подход в предния край. Обикновено на сайта ще има множество самостоятелни машини, които са на всеки работещ уеб сървърен софтуер. Те всички имат достъп до идентично копие от страниците на сайта. Входящите исканията за страници са разпръснати из всички машини в един от двата начина:

<Ли> The Domain Name Server (DNS) за обекта може да р

Page [1] [2]