как сделать зеркало сайта? (а ля CDN)

[Удален]
1717

Есть сайт. Регионально размещен в России. Хочу его копию разместить на территории США т.к. контент сайта англоязычный.

Как сделать так (какую технологию лучше использовать) чтобы:

1. Посетителям из США отдавались данные которые находятся на территории США. Цель увеличить скорость загрузки страницы. А если посетитель из России то чтобы он получал данные с российского сервера.

2. Если в России сервер на котором стоит сайт выдернули из розетки, то Русские посетители получали данные сразу с сайта находящегося в США?

Если сайт статический то это еще как то укладывается у меня в голове, но на мой сайт каждую минуту добавляют пользователи информацию и мне нужно чтобы синхронизация была в обе стороны. Например в России добавил информацию Вася Пупкин, а в США John ... то чтобы Васина информация тут же появилась на сервере в США, а информация Джона тут же появилась на сервере в России.

Как вообще это должно реализовываться?

Может нужно для добавления держать сервер только один, а уже статический контент отдавать на разные сайты?

Информация по серверу, на котором находится сайт. Linux ubuntu 10.10 64 bit.

T
На сайте с 12.04.2011
Offline
9
#1

Практического опыта нет, но теория подсказывает:

1,2 Geo DNS

3. Репликация БД (инфо будет обновляться не "тут же"). Или единая БД.

[Удален]
#2

т.е. мне нужно поставить прокси сервер, и на него GEO DNS?

T
На сайте с 12.04.2011
Offline
9
#3

Нет, нужно чтобы dns, поддерживающий домен имел возможность выдачи ip в зависимости от региона. Вот пример как работает на BIND http://www.caraytech.com/geodns/

Уверен, что в мире есть сервисы, которые реализуют это за деньги, если нет желания свой сервер поднимать.

_vb_
На сайте с 25.07.2009
Offline
104
#4

Google App Engine. Ну и вторичные днс-сервера раскидать, есть бесплатные и без глюков.

Саратовская фракция серча (). Давайте посчитаемся.
ProLiant
На сайте с 07.12.2005
Offline
249
#5

Аналогичная задача есть. Всвязи с нашими белорусскими маразмами в плане контролирования интернета в госструктурах появилась необходимость в зеркале сайта в белорусском сегменте интернета, рассчитанного только на белорусских пользователей. Есть сайт в домене .ком, есть домен с аналогичным названием в зоне .бай. Основной сайт каждый день пополняется, имеет посещаемый форум и т.п. Как правильно сделать взаимообновляемые сайт и зеркало? Может есть у кого опыт? Или если кто-то готов помочь за вознаграждение (разумное), прошу в личку.

Выбирай оптимальный хостинг (http://cp.inferno.name/aff.php?aff=2053) для стабильного заработка на файловом трафе (https://espays.com/s.php?f=38). ;)
ProLiant
На сайте с 07.12.2005
Offline
249
#6

Кто сможет помочь по моему вопросу? Актуально...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий