При попытке юзера перейти с основного сайта на часть с БД, скрипт пингует сервак, и если тот отвечает отправляет его туда, в противном случае делает противный случай. Медленно и гемморно. Того не стоит по-моему.
чето я нифига не понял. в каком случае и чего делает?
проще держать два сервера - у себя для своих и у провайдера для клиентов - и так или иначе синхронизировать-зеркалировать...
ну так собстно об том и речь - другое дело, как это осуществлять оперативно и с наименьшими затратами?!
варианта "on fly" т.е. в случае "отказа сервера" - судя по всему нету.
просто общий смысл.
есть БД (заполняется по локалке, но просматривается и выдает отчеты на вебстраницу)
есть сайт на серваке А, который обеспечивает доступ к БД "извне".
вопрос - как сделать его "high-availability"?, - конкретно - в случае умирания коннекта Сервака А с инетом например?!
вариант - зеркалить на "левый" сервак и прописывать его вторичным ДНС - не прокатит, ибо против правил.
Вариант - просто зеркалить - тоже...ибо "некрасиво" давать клиентам два адреса, мотивируя это тем что "сервак может сдохнуть, вот мы и бекапимся"...
собстно варианты - както надо обеспечить редирект на 2й сервак, в случае отказа 1го.
так или иначе, сами данные БД придется физически зеркалить периолически.
собстно если так подумать - народ уже сколько решает сие банальным созданием "зеркал" - разве нет?
почему?! имхо либо такое "не бывает" либо слишком дорого будеть...