bleznec
Новичок
Добрый день.
Вот задумался над созданием алгоритма для такой задачи.
К примеру у меня есть база данных , с AAA - данными.
Мне нужно создать систему, которая бы позволяла выводить эти данные на разных сайтах.
Принцип простой:
1. Администратор установив скрипт у себя на на сайте должен подключить его к своему сайту.
2. Скрипт должен забирать данные с моей базы и выводить на страницу своего сайта
Я думал и вот что выдумал .
1. Нужно создать базу всех клиент-пользователей (сайты куда нужно выводить, экспортировать данные), и отметить все адреса сайтов где лежит наш скрипт для вывода.
2. Подключить крон, который будет проверять статус данных каждые N минут.
3. При условию, что данные появились новые или обновились скрипт с моего сервера должен разослать запросы по всем адресам клиентов-сайтов.
4. Скрипт "клиент сайта" получив команду о том что нужно обновить данные, дает обратные запрос для получения этих данных, и создает у себя КЕШ их.
5. Пользователи "сайтов" при заходе на страницы получают уже данные не напрямую с моего сервера а с КЕШ, который находиться уже у них .
Тут, только есть один нюанс, который я пока не могу понять...
1. Как бы создать так что б скрипт обновлял данные не все а те на которую страницу зашли. К примеру есть данные ААА1 ААА2 ААА3 , и соответственно страницы 1, 2,3 . (это для меньшой нагрузки)
А то если всем скрипт "клиент-сайтов" запросят полностью базу данных то боюсь может все хорошо повиснуть.
2.Возможно есть другие алгоритмы? Кто знаком пишите, обсудим.
Как идея была у меня еще такая :
3. Каким образом выводить? Думаю для обычного администратора самое легкое подключение это:
3.1 скачать каталог со скриптом.
3.2 залить его на сервер себе
3.3.подключить его через яваскрипт , прописав в теле шаблона,сайта в то место куда хочет выводить .
Одним словом жду от Вас идей.
Спасибо
Вот задумался над созданием алгоритма для такой задачи.
К примеру у меня есть база данных , с AAA - данными.
Мне нужно создать систему, которая бы позволяла выводить эти данные на разных сайтах.
Принцип простой:
1. Администратор установив скрипт у себя на на сайте должен подключить его к своему сайту.
2. Скрипт должен забирать данные с моей базы и выводить на страницу своего сайта
Я думал и вот что выдумал .
1. Нужно создать базу всех клиент-пользователей (сайты куда нужно выводить, экспортировать данные), и отметить все адреса сайтов где лежит наш скрипт для вывода.
2. Подключить крон, который будет проверять статус данных каждые N минут.
3. При условию, что данные появились новые или обновились скрипт с моего сервера должен разослать запросы по всем адресам клиентов-сайтов.
4. Скрипт "клиент сайта" получив команду о том что нужно обновить данные, дает обратные запрос для получения этих данных, и создает у себя КЕШ их.
5. Пользователи "сайтов" при заходе на страницы получают уже данные не напрямую с моего сервера а с КЕШ, который находиться уже у них .
Тут, только есть один нюанс, который я пока не могу понять...
1. Как бы создать так что б скрипт обновлял данные не все а те на которую страницу зашли. К примеру есть данные ААА1 ААА2 ААА3 , и соответственно страницы 1, 2,3 . (это для меньшой нагрузки)
А то если всем скрипт "клиент-сайтов" запросят полностью базу данных то боюсь может все хорошо повиснуть.
2.Возможно есть другие алгоритмы? Кто знаком пишите, обсудим.
Как идея была у меня еще такая :
3. Каким образом выводить? Думаю для обычного администратора самое легкое подключение это:
3.1 скачать каталог со скриптом.
3.2 залить его на сервер себе
3.3.подключить его через яваскрипт , прописав в теле шаблона,сайта в то место куда хочет выводить .
Одним словом жду от Вас идей.
Спасибо