Хостинг на множество сайтове, използващи един и същи IP и портове в IIS - Windows Server 2008

В момента имам уебсайт, който се хоства в САЩ, но има хора от цял ​​свят, които го използват. Поради сайта, обслужващ съдържание с висока честотна лента, някои области в света изпитват по-бавно обслужване от това в САЩ.

Уебсайтът разчита основно на цялото си съдържание, което се съхранява в база данни и за което допринася неговата потребителска база. Следователно съдържанието на базата данни се променя всеки ден.

Оптимизирах сайта за скорост напр. gzip, кеширане.

  • Възможно ли е да настроите сайта на множество хостове по целия свят и да принудите потребителите от определени региони да насочват към най-близкия си сървър?
  • Как би се постигнало това?
  • Има ли подводни камъни, за които да внимавате?
  • Трябва ли да имам отделни домейни за всяка област, напр. .com .co.uk и т.н. или трябва да имам: напр. www.domain.com; www.domain.com/uk/?
  • Имам ли база данни на хост? Един-единствен все пак ще изисква данните да бъдат извлечени от далечно място.
  • Как бих поддържал базите данни актуални?

Благодаря за всяка помощ.

Както Оскар Кабреро вече отговори, вероятно искате CDN, а не истински мултисайт хостинг.

Статично уебсайтовете могат да бъдат хоствани на няколко континента с относителна лекота. Динамичен уебсайтовете не могат - репликирането на (голям) динамичен набор от данни (т.е. това, което е във вашата база данни) през бавни и ненадеждни WAN връзки е много труден проблем за решаване добре.

Така че искате да запазите цялото си динамично съдържание (т.е. генерирането на HTML) в една локална мрежа и да преместите статичното си съдържание (изображения на лого, CSS, JS) в мрежа за доставка на съдържание.

Cloudharmony разполага с инструмент за тестване и някои добри записи в блога за CDN. Paessler има общ преглед на ефективността и квалифицирани CDN препоръки.

Ако приемем, че все пак искате да изградите многосайтов динамичен уебсайт:

Има ли подводни камъни, за които да внимавате?

О, да, много. Най-вече в тиха корупция на репликирани данни или счупена / остаряла / забавена репликация.

Трябва ли да имам отделни домейни за всяка област, напр. .com .co.uk и др

Напълно зависи от вас. Ако сайтовете ви имат много регионален / местен характер, тогава местният TLD може да работи най-добре (т.е. .co.uk, .de и т.н.).

Имам ли база данни на хост?

Поне един сървър на база данни на сайт, от който хоствате, да.

Как бих поддържал базите данни актуални?

Механизмът за репликация на двигателя на вашата база данни. Повечето бази данни имат това. Има по-сложни решения за нужди от висок клас, но от тук трябва да започнете.

  • Благодаря за информацията, промених отговора на вашия поради задълбочен отговор.

опитвали ли сте някога да използвате CDN мрежа за доставка на съдържание. това намалява латентността на много от съдържанието на вашия сайт. Amazon има страхотни сделки за това. струва си да погледнете

използвайте CDC за компресиране на 3 C's

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?