Сохранить картинку из формы сразу на нескольких серверах

pilot911

Новичок
Сохранить картинку из формы сразу на нескольких серверах

Друзья, подскажите, пож-та, каким образом картинку, загружаемую из формы, можно сохранять сразу на нескольких серверах ?

Пока вижу один очевидный путь - загрузка на один сервер, а потом по фтп подгрузка на несколько других. Может быть, есть еще варианты ?
 

kode

never knows best
Вот такими несложными манипуляциями из буханки хлеба можно сделать троллейбус. НО ЗАЧЕМ?
 

pilot911

Новичок
Автор оригинала: kode
Вот такими несложными манипуляциями из буханки хлеба можно сделать троллейбус. НО ЗАЧЕМ?
у меня есть несколько серверов, которые занимаются раздачей страниц

при редактировании страницы на одном сервере приходится переливать все закаченные на него файлы на другие сервера для того, чтобы была абсолютная копия 1 в 1.

хочется этот процесс автоматизировать
 

kruglov

Новичок
Ага, а теперь подумайте, что будет в случае "может быть как-то через яваскрипт", если вдруг, паче чаяния, на 3 сервера картинка зальется, а на четвертый - нет, случится что-то. Кто синхронизировать будет?

Думать вообще очень полезно, в проектировании систем особенно.
 

pilot911

Новичок
Автор оригинала: kruglov
Ага, а теперь подумайте, что будет в случае "может быть как-то через яваскрипт", если вдруг, паче чаяния, на 3 сервера картинка зальется, а на четвертый - нет, случится что-то. Кто синхронизировать будет?

Думать вообще очень полезно, в проектировании систем особенно.
ты прав, поэтому и спрашиваю о вариантах

-~{}~ 28.08.08 15:46:

Автор оригинала: Santiago
rsync
спасибо !
 
pilot911
А не вариант картинки хранить на одном сервере, а остальным давать только ссылки на них?
 

pilot911

Новичок
Автор оригинала: Loshadka
pilot911
А не вариант картинки хранить на одном сервере, а остальным давать только ссылки на них?
да нет, фронты по условию должны быть на 100% идентичные по контенту


другое дело, что пользовательские фотки и видео хранятся на разных серверах по случайной выборке
 

kode

never knows best
1) в БД можно писать на каком сервере хранится картинка
2) Можно синхронизировать (те льётся на один сервак, а от туда на другие)
3) Можно хранить на одном (отдельно под картинки) сервере
 

pilot911

Новичок
Автор оригинала: kode
1) в БД можно писать на каком сервере хранится картинка
2) Можно синхронизировать (те льётся на один сервак, а от туда на другие)
3) Можно хранить на одном (отдельно под картинки) сервере
да, второй вариант - это и есть решение, осталось прикрутить rsync
 

kode

never knows best
вопрос: зачем дублировать? клиенту то всёравно откуда картинку качать. Или вам надо скрыть наличие множества серверов? Но зачем?
 

pilot911

Новичок
Автор оригинала: kode
вопрос: зачем дублировать? клиенту то всёравно откуда картинку качать. Или вам надо скрыть наличие множества серверов? Но зачем?
тут необходимо учесть один момент:

- можно говорить о картинке, загруженной пользователем (фото) - эту картинку можно сохранить на какой-то один сервер и запомнить его номер и тп

- в моем случае мы меняем дизайн в админке на одном сервере - но эти изменения дизайна (новые картинки) должны скопироваться на все остальные сервера морд


именно второй случай меня и интересует
 
Сверху