Можно ли...

Статус
В этой теме нельзя размещать новые ответы.

Killa Dog

Создатель
Регистрация
20 Апр 2009
Сообщения
21
Реакции
2
Можно ли сделать имея 3 сайта на 3 хостингах, что б 3 сайта имели одну базу даных, тоесть если человек добавли объявление на одном сайте то оно добавлось сразу на 3, можно ли так сделать?
 
Да конечно можно, просто когда будите указывать настройки базы данных в конфиге, указывайте одну и туже БД. Правда стоит отметить, что если у вас в БД лежат какие нибудь конфигурационные данные, в которых есть имя домена, то вам придется, что то с этим придумать.
 
Также сервер базы данных должен быть открыт для внешних запросов(в конфигах выставляется), и должен быть виден всем трем сайтам, через интернет
 
Кстати есть же прожки для этого дела, не помню как они называются, ее на сервер заливаешь и соединяешь с другими доменами
 
Если хостинги бесплатные, то обычно коннект с другого IP запрщен.
Можно сделать на одном из хостингов скрипт для добавления/отображения записей, а остальным сайтам работать через него.
 
  • Заблокирован
  • #7
можно конечно, у меня так сделано с двумя сайтами
 
хм, в зависимости от условий проекта (посещаемость, кол-во запросов и прочее), более правильнее будет настроить реплики между этими базами, одну общую базу можно хранить например только для авторизации и прав пользователей.
 
Минусы:
-Если база падает. Тогда за ней и все сайты.
-Время загрузки сайта увеличится.
 
Ну почему же? Достаточно сделать mysql-класстер и все будет работать локально быстро а подвисания будут только при ребилде базы класстером. Зато этот процесс не зависит от работы самих сайтов.
Правда в этом случае объявление будет дублироваться не мгновенно а через период ребилда базы. А этот период уже настраивается под конкретные нужды.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху