Bilgi Keşfi
/ Knowledge Discovery >> Bilgi Keşfi >> teknoloji >> bilgisayar >> internet >> internet temelleri >>

Ne kadar büyük Web siteleri milyonlarca ziyaretçiyi bir günde ele?

How büyük Web siteleri gün ziyaretçi milyonlarca yükünü kaldırabilecek misin? Büyük Web siteleri gün ziyaretçi milyonlarca yükünü kaldırabilecek nasıl
?

Web siteleri hakkında şaşırtıcı şeylerden biri belirli durumlarda, çok küçük bir makine ziyaretçilerin çok sayıda işleyebilir olmasıdır. (; Statik " bu durumda, " herkes bunu görmek herhangi bir sayfanın aynı sürümünü görür anlamına gelir) Örneğin, basit bir Web statik sayfaların bir sayı içeren siteyi olduğunu düşünün. Windows NT veya Linux çalıştıran normal 500MHz Celeron makinesi aldı, üzerine Apache Web sunucusunu yüklenen ve bir T3 hattı (saniyede 45 milyon bit), size yüzlerce başına ziyaretçilerin binlerce ele verebilir ile internete bu makineyi bağlı gün. Birçok ISS 1000 $ ya da ayda az bu gibi özel bir makine yapılandırması kiralayacak. Bu yapılandırma çalışması sürece harika.

  • günde milyonlarca ziyaretçiyi işlemek gerekir
  • Tek makine, bu durumda (başarısız, sitenize yeni makine kadar aşağı olacak ) yüklenmiş ve yapılandırılmış durumda.
  • sayfalar son derece büyük veya karmaşıktır.
  • sayfalar kullanıcı başına temelinde dinamik değiştirmeniz gerekir.
  • Herhangi arka uç işleme sayfasının içeriğini oluşturmak veya sayfada bir isteği işlemek için yapılacak gerekiyor.
    büyük Web sitelerinin çoğu bu şartların yerine beri

    , önemli ölçüde daha büyük altyapıları gerekir.

    yük taşıma için üç ana strateji vardır.

    1. işlemci gücü, bellek, disk alanı ve fazlalık dolu tek bir büyük makine yatırım yapabilirsiniz sitesi
    2. Site makineleri bir dizi genelinde yükü dağıtabilirsiniz.
    3. Site ilk iki seçenekten bazı birleşimini kullanabilirsiniz
      .

      Farklı bir URL'ye sahip bir siteyi ziyaret ettiğinizde (örneğin www1.xyz.com, www2.xyz.com, www3.xyz.com, vb) her zaman ziyaret, o site ön ucundaki ikinci yaklaşım kullandığını biliyoruz. Tipik sitesi her çalışan Web sunucusu yazılımı olan stand-alone makineleri bir dizi olacak. Hepsi site için sayfaların aynı kopyasını erişimi vardır. Sayfaları için gelen istekleri iki yoldan biriyle makineleri her yayılmış:

    4. site için Alan Adı Sunucusu (DNS) yükü dağıtabilirsiniz. DNS IP adreslerine alan adlarını çevirir bir internet hizmetidir. Bir istek, Web sunucusu için yapılan her zaman, DNS yükünü paylaşmak için dairesel bir şekilde kullanılabilir IP adresleri üzerinden döner. Bireysel sunucular site için Web sayfalarının aynı seti için ortak erişim olurdu.

      Page [1] [2]