brawo
Захожу иногда

Репутация: +1/-0
Offline
Пол: 
Сообщений: 12
|
 |
« : 11.01.2012, 02:07:26 » |
|
В общем ситуация такая, есть сайт школы http://sch2017.ru/new1 ( крутится на masterhostE) В школе есть 3 киоска, на которых должна крутиться облегченная версия этого сайта (Новости на главной, Расписание уроков и кружков, левый блок со службами школы)Я думаю что стоит сделать локальную версию сайта в сети школы, но вопрос как привязать этот сайт сразу к двум БД? 1 БД локальная с меню 2 БД мастерхоста, с расписаниями и новостями Грабить через RSS и HTML думаю что не вариант, тк там одно расписание около 60 страниц с перекрестными ссылками Есть варианты решения проблемы? Заранее спасибо...
|
|
|
|
|
Записан
|
|
|
|
|
karabert
|
 |
« Ответ #1 : 11.01.2012, 02:13:51 » |
|
Репликация mysql?
|
|
|
|
|
Записан
|
|
|
|
brawo
Захожу иногда

Репутация: +1/-0
Offline
Пол: 
Сообщений: 12
|
 |
« Ответ #2 : 11.01.2012, 03:32:14 » |
|
Репликация mysql?
на мастерхосте хостинг на unix
|
|
|
|
|
Записан
|
|
|
|
|
SmokerMan
|
 |
« Ответ #3 : 11.01.2012, 11:42:28 » |
|
Я думаю что стоит сделать локальную версию сайта в сети школы, но вопрос как привязать этот сайт сразу к двум БД?
никак. Никто вам на обычном хостинге не даст внешний доступ к БД. И не о какой синхронизации здесь речи быть не может, т.к. по сути для этого надо два отдельных сервера с постоянным доступом в инет. Промолчу уже про программную часть.
|
|
|
|
|
Записан
|
|
|
|
|
karabert
|
 |
« Ответ #4 : 11.01.2012, 12:12:33 » |
|
никак. Никто вам на обычном хостинге не даст внешний доступ к БД. И не о какой синхронизации здесь речи быть не может, т.к. по сути для этого надо два отдельных сервера с постоянным доступом в инет. Промолчу уже про программную часть.
Можно извратится, на сайт на мастерхосте поставить расширение к которому будет обращаться сервер, который в школе (тоже расширение запускаемое по крону для обновления данных через Nое время и если апдейт, инсерт, дроп сразу). Получается мастерхосте будет основным, а школьный только для селектов. Но может лучше взять дешевый VDS? и сделать как все
|
|
|
|
« Последнее редактирование: 11.01.2012, 12:17:22 от karabert »
|
Записан
|
|
|
|
|
SmokerMan
|
 |
« Ответ #5 : 11.01.2012, 12:30:53 » |
|
Можно извратится, на сайт на мастерхосте поставить расширение к которому будет обращаться сервер, который в школе (тоже расширение запускаемое по крону для обновления данных через Nое время и если апдейт, инсерт, дроп сразу).
можно. С таким же успехом можно написать и грабер)) Но проще думаю действительно написать скрипт, после определенного времени будет выкладывать нужные данные в файл в нужном виде и потом обращаться к этому файлу.
|
|
|
|
|
Записан
|
|
|
|
brawo
Захожу иногда

Репутация: +1/-0
Offline
Пол: 
Сообщений: 12
|
 |
« Ответ #6 : 11.01.2012, 13:50:27 » |
|
А если завести новую БД на мастерхосте, то можно написать какой нибудь скрипт, который будет каждый день копировать выбранные таблицы из одной базы в другую?
|
|
|
|
|
Записан
|
|
|
|
|
karabert
|
 |
« Ответ #7 : 11.01.2012, 14:41:32 » |
|
А если завести новую БД на мастерхосте, то можно написать какой нибудь скрипт, который будет каждый день копировать выбранные таблицы из одной базы в другую?
если в локале или в интернете только для чтения, то можно, иначе придется думать, что делать с уникальными полями и почему не сделать школьный сервер доступным из интернета?
|
|
|
|
« Последнее редактирование: 11.01.2012, 14:45:36 от karabert »
|
Записан
|
|
|
|
brawo
Захожу иногда

Репутация: +1/-0
Offline
Пол: 
Сообщений: 12
|
 |
« Ответ #8 : 11.01.2012, 15:06:36 » |
|
если в локале или в интернете только для чтения, то можно, иначе придется думать, что делать с уникальными полями и почему не сделать школьный сервер доступным из интернета?
Потому что покупать интернет + белый IP очень дорого для школы
|
|
|
|
|
Записан
|
|
|
|
brawo
Захожу иногда

Репутация: +1/-0
Offline
Пол: 
Сообщений: 12
|
 |
« Ответ #9 : 11.01.2012, 15:07:30 » |
|
если в локале или в интернете только для чтения, то можно, иначе придется думать, что делать с уникальными полями и почему не сделать школьный сервер доступным из интернета?
Ну и нужно в интернете копировать таблицы с контентом только для чтения
|
|
|
|
|
Записан
|
|
|
|
|
karabert
|
 |
« Ответ #10 : 11.01.2012, 19:19:17 » |
|
Ну и нужно в интернете копировать таблицы с контентом только для чтения
Ну и нужно в интернете копировать таблицы с контентом только для чтения
ну сделай тогда скрипт, а чтобы легче и быстрее определять было поля для копирования, сделай в табличках поле TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
|
|
|
Записан
|
|
|
|
|