Цитата (sanes @ 2024-04-27 02:44)
Если сайт донор ляжет или сеть до него?
Ну то несколько глупая ситуация
Обычно сервера БД располагаются в той же подсети, что и основые веб сервера. Поэтому "сеть до него" лечь никак не может. А сервер может лечь... Но этого просто не нужно допускать.
Цитата (sanes @ 2024-04-27 02:44)
Проблема остаётся с файлами? Пусть по FTP/FTPS пересылает.
Легко сказать. А записи в БД как? Отдельным каналом? Если передавать инфу двумя и более разными каналами, вероятность рассинхронизации возрастает экспоненциально. Кто-нибудь уже реализовывал подобное?
Цитата (Djadka @ 2024-04-27 02:44)
Разве нельзя сделать синхроизацию раз в сутки? И что бы она работало с задержкой и не грузила сервак. Вот с синхронизацией не разу не сталкивался, поэтому интересно почему она такая ресурсо ёмкая.
http://forum.eleanor-cms.ru/index.php?act=findpost&p=27732 - вот здесь написано, что нужно синхронизировать. Да, там все достаточно преувеличено, но в реальной жизни может быть и хуже. Если предложите хорошую идею синхронизации вот такого, будет о чем говорить дальше. А еще лучше - показать пример.
Цитата (sanes @ 2024-04-27 02:44)
Может проще дублировать данные на сайты, при изменении?
Этот вариант еще хуже. Как минимум потому что мест изменения тех же новостей (в коде основного сайта) может быть очень и очень много. На каждое такое место поставить "ловушку" - негативно скажется на общей производительности сайта. Только представьте, что каждый раз "голосуя" за новость (или увеличивая счетчик ее просмотров) мы должны будем продублировать это действие на 5 других сайтов. Сервер ляжет. Однозначно. Можно не сомневаться.