Смена DNS

D
На сайте с 14.09.2012
Offline
16
440

Поменялся Ip сайта, соответственно "из вне" появилось две версии сайта

Допустить их одновременной работы не могу (сайт знакомств - постоянные регистрации)

Тоесть сейчас работает тот который на новом хостинге, а на старом поставил редирект на страницу заглушки (302 типа переезжаем)

Как вообще правильно поступить, ведь такой ответ сайта при сканировании роботом хорошим не будет наверное..?

Snake800
На сайте с 02.02.2011
Offline
222
#1

В самом простом случае правильнее было отдать 503. Дальше всё зависит от движка, ресурсов и критичности (крутости) приложения. Чтобы боты просто не заметили простоя, при возможности на старом хосте можно делать что-то вроде read-only, чтобы юзеры не наделали рассогласования данных. Если позволяют каналы - выносить БД на отдельный сервер (ip, домен) и коннектиться к ней одновременно с двух хостов. Всё, что может изменить юзер, но невозможно одновременно отобразить на обоих хостах - в рид-онли на старом ip.

Если думать не о боте, а о юзере - на новом ip поднимать зеркало new.site.ru, на него 302 редирект со старого ip, а после окончательной смены DNS снова редирект с new.site.ru на site.ru. Этот вариант кстати можно реализовать проксированием на уровне сервера, чтобы контент страницы тянулся и обновлялся откуда-нить с temporaryworking.site.ru, одновременно доступного обоим хостам.

webrock
На сайте с 05.04.2010
Offline
261
#2
doopler:
302 типа переезжаем

если уже переехали то 301 Moved Permanently и не надо яйцы морочить ни себе ни юзверям,

ни ботам.

а на новом сайте можно разместить на видном месте объявлениеце, типи - теперь мы тута, а не тама ...

Полный аудит сайтов. (/ru/forum/765361)

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