Автоматическое занесение информации с сайта в базу данных другого

Здравствуйте, предположим есть два одинаковых интернет-магазина, нужно чтобы автоматически при обновлении прайс листа на первом, тот же прайс обновлялся на другом, как это можно реализовать?
Заранее спасибо.
  • Вопрос задан
  • 3362 просмотра
Пригласить эксперта
Ответы на вопрос 4
@VeMax
Написать парсер прайса, который по cron будет проверять изменения и в случае обнаружения обновлять информацию.
Ответ написан
Комментировать
@nelson
Зависит от того — они на одном сервере (или рядом) или нет.
Если не на одном:
Сделать на втором магазине страницу-«приёмник», и при изменении данных на первом — отправлять POST-запрос с новыми данными (если ваши сервера это позволяют, конечно). Страница приёмник должна проверять откуда пришел запрос (какой то секретный ключ, проверка ip адреса), его целостность — и затем обновлять у себя данные.
Если на одном:
использовать общую базу данных или файл по заданному общему пути.

Да вообще решений много, вы бы уточнили условия.
Ответ написан
Комментировать
afiskon
@afiskon
Например, настроить репликацию СУБД первого магазина во второй. Но тогда второй будет Read Only. Еще лучше — использовать одну СУБД. Операции чтения также можно распределить с помощью репликации.
Ответ написан
Комментировать
zirexx
@zirexx Автор вопроса
Уточню, доступа к серверу первого интернет-магазина нет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы