Hostování více webů pomocí stejné adresy IP a portů ve službě IIS - Windows Server 2008

V současné době mám web, který je hostován v USA, ale používají ho lidé z celého světa. Vzhledem k tomu, že web poskytuje obsah s velkou šířkou pásma, zažívají určité oblasti na světě pomalejší služby než v USA.

Web se do značné míry spoléhá na veškerý svůj obsah, který je uložen v databázi a ke kterému přispívá jeho uživatelská základna. Proto se obsah databáze každý den neustále mění.

Optimalizoval jsem web pro rychlost např. gzip, ukládání do mezipaměti.

  • Je možné nastavit web na více hostitelích po celém světě a přinutit uživatele z určitých oblastí přesměrovat na jejich nejbližší server?
  • Jak by toho bylo dosaženo?
  • Je třeba dávat pozor na některá úskalí?
  • Měl bych mít pro každou oblast samostatné domény, např. .com .co.uk atd. nebo bych měl mít: např. www.domain.com; www.domain.com/uk/?
  • Mám databázi na hostitele? Jediný by stále vyžadoval načtení dat ze vzdáleného místa.
  • Jak bych udržoval databáze aktuální?

Díky za jakoukoli pomoc.

Jak již Oscar Cabrero odpověděl, pravděpodobně budete chtít CDN a ne skutečný multisite hosting.

Statický webové stránky lze relativně snadno hostovat na několika kontinentech. Dynamický webové stránky nemohou - replikace (velkého) dynamického datového souboru (tj. toho, co je ve vaší databázi) přes pomalé a nespolehlivé odkazy WAN je velmi těžký problém dobře vyřešit.

Chcete tedy ponechat veškerý svůj dynamický obsah (tj. Generování HTML) v jedné síti LAN a přesunout statický obsah (obrázky loga, CSS, JS) do sítě pro doručování obsahu.

Cloudharmony má testovací nástroj a několik dobrých blogů o CDN. Paessler má přehled výkonu a kvalifikovaná doporučení CDN.

Za předpokladu, že přesto chcete vytvořit dynamický web s více stránkami:

Je třeba dávat pozor na některá úskalí?

Ach ano, mnoho. Většinou v tichém poškození replikovaných dat nebo nefunkční / zastaralé / zpožděné replikace.

Měl bych mít pro každou oblast samostatné domény, např. .com .co.uk atd

Zcela na vás. Pokud jsou vaše stránky velmi regionální / místní povahy, pak může nejlépe fungovat místní TLD (tj. .Co.uk, .de atd.).

Mám databázi na hostitele?

Ano, alespoň jeden databázový server na každé stránce, ze které hostujete.

Jak bych udržoval databáze aktuální?

Mechanismus replikace vašeho databázového stroje. Většina databází to má. Existují složitější řešení pro špičkové potřeby, ale zde byste měli začít.

  • Děkujeme za informace, díky důkladné odpovědi jste změnili odpověď na svoji.

zkusili jste někdy použít síť pro doručování obsahu CDN. tím se sníží latence u velkého množství obsahu vašeho webu. Amazon má v tomto skvělé nabídky. stojí za to se podívat

použijte komprimaci CDN 3 C's Caching Compressing

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?