Sky4eg
@Sky4eg
Web разработчик

Как синхронизировать локальный сайт и точную копию в интернете?

Добрый день, сейчас разрабатываю систему автоматизации некоторых процессов для предприятия. Столкнулся со следующей проблемой. Периодически в офисе пропадает интернет, а разрабатываемый проект основной функционал работы берет на себя. Например выписка счетов, простой 1С не хватит из-за специфики разделения счетов. Так вот подумал завести локальную (боевую) версию сервиса на офисном компьютере. На корпоративном сайте продублировать функционал. Это из-за спецификации работы, иногда нужен удаленный доступ к счетам. Так как синхронизировать работу двух сервисов, как единое целое? Проект на PHP
  • Вопрос задан
  • 3782 просмотра
Пригласить эксперта
Ответы на вопрос 5
@Ualde
Поставить любой контроль версий
Ответ написан
Комментировать
holyorb2
@holyorb2
мало деталей.
Если взять «коня в вакууме» то проблемы нет.
Смотрите последние ID на обоих сайтах и пишите сообщение админу:
На локальном сайте есть 3 новые записи, импортировать?
Ответ написан
shvedovka
@shvedovka
Есть средства синхронизации баз данных, например для MySQL dev.mysql.com/doc/refman/5.0/en/replication.html

Внесение изменений в код, можно с помощью систем контроля версий, уж простите, контролировать.

В вот загруженное на сайт (локальную копию) файло, если таковое есть, то тогда wget.
Ответ написан
Комментировать
script88
@script88
Воспользуйтесь csync2, он Вас выручит, вот несколько плюсов:

Быстрый доступ к файлам приложения за счет использования локальных хранилищ.
Высокая скорость работы.
Низкое потребление ресурсов (CPU, дисковые операции). Два этих фактора позволяют запускать процесс синхронизации максимально часто, поэтому данные на серверах становятся идентичными практически в «реальном времени».
Простота настройки для обмена данными между любым количеством серверов.
Возможность синхронизации удаления файлов.
Защищенный обмен данными между хостами (SSL).

Его часто используют на Hight-Load проектах
Ответ написан
opium
@opium
Просто люблю качественно работать
Заведите лучше второй канал интернета.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽