Hosting af flere websteder ved hjælp af samme IP og porte i IIS - Windows Server 2008

I øjeblikket har jeg et websted, der er hostet i USA, men der er mennesker fra hele verden, der bruger det. På grund af webstedet, der serverer indhold med høj båndbredde, oplever visse områder i verden en langsommere service end i USA.

Webstedet er stærkt afhængig af alt dets indhold, der er gemt i en database, og som bidrager til af dets brugerbase. Derfor ændrer databaseindholdet sig altid hver dag.

Jeg har optimeret siden til hastighed f.eks. gzip, caching.

  • Er det muligt at opsætte webstedet på flere værter rundt om i verden og tvinge brugere fra bestemte regioner til at henvise til deres nærmeste server?
  • Hvordan ville dette opnås?
  • Er der nogen faldgruber at passe på?
  • Skal jeg have separate domæner for hvert område, f.eks. .com .co.uk osv. eller skal jeg have: f.eks. www.domæne.com; www.domain.com/uk/?
  • Har jeg en database pr. Vært? En enkelt ville stadig kræve, at dataene hentes fra et langt væk sted.
  • Hvordan ville jeg holde databaser opdaterede?

Tak for enhver hjælp.

Som Oscar Cabrero allerede har svaret, vil du sandsynligvis have et CDN og ikke ægte multisite-hosting.

Statisk websteder kan hostes på flere kontinenter med relativ lethed. Dynamisk websteder kan ikke - at replikere et (stort) dynamisk datasæt (dvs. hvad der er i din database) på tværs af langsomme og upålidelige WAN-links er et meget svært problem at løse godt.

Så du vil beholde alt dit dynamiske indhold (dvs. din HTML-generation) på et LAN og flytte dit statiske indhold (logo-billeder, CSS, JS) til et indholdsleveringsnetværk.

Cloudharmony har et testværktøj og nogle gode blogindgange om CDN'er. Paessler har et præstationsoversigt og kvalificerede CDN-anbefalinger.

Forudsat at du alligevel vil opbygge et dynamisk websted med flere websteder:

Er der nogen faldgruber at passe på?

Åh ja, mange. For det meste i lydløs korruption af replikerede data eller brudt / forældet / forsinket replikering.

Skal jeg have separate domæner for hvert område, f.eks. .com .co.uk osv

Helt op til dig. Hvis dine websteder er af meget regional / lokal karakter, fungerer en lokal TLD muligvis bedst (dvs. .co.uk, .de osv.).

Har jeg en database pr. Vært?

Mindst en databaseserver pr. Websted, du hoster fra, ja.

Hvordan ville jeg holde databaser opdaterede?

Din databasemotors replikeringsmekanisme. De fleste databaser har dette. Der er mere komplekse løsninger til avancerede behov, men det er her, du skal starte.

  • Tak for informationen, ændret svaret til dit på grund af dit grundige svar.

har du nogensinde prøvet at bruge et CDN-indholdsleveringsnetværk. dette mindsker latenstiden på masser af indholdet på dit websted. amazon har gode tilbud på dette. værd at tage et kig

brug 3 C's Caching Compressing CDN

arbejdet for dig: Charles Robertson | Ønsker du at kontakte os?

nyttige oplysninger