Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 1, 2013 11:49:07

spec
Зарегистрирован: 2012-09-29
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Django + FileServer

Есть 2 сервера: django+nginx и mysql. Но /media/ хранятся рядом с django, есть вероятность, что в один прекрасный момент либо не хватит канала, либо мощности ЦП (VPS, 1ГГрц, 128мб оперативной). Поэтому хочу убрать всю /media/ на отдельный сервер с nginx, чтобы тот ее раздавал.
Вопрос теоретический. Если я примонтирую к джанге директорию файлового сервера через sshfs (с реконнектами и тд), и в нее буду кидать все файлы юзеров, а MEDIA_URL - будет адрес на папку файлового сервера (192.168.1.21/media), то будет ли такой способ работать? И насколько такой способ хорош, есть ли другие варианты?
Спасибо!

Офлайн

#2 Ноя. 4, 2013 10:32:14

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Django + FileServer

пишешь файлсторедж который заливает файлы на твой сервак и юзерам раздаёшь статику с того файлсервера
или выбираешь с https://www.djangopackages.com/grids/g/storage-backends/

Отредактировано slav0nic (Ноя. 4, 2013 10:34:30)

Офлайн

#3 Ноя. 4, 2013 11:18:28

spec
Зарегистрирован: 2012-09-29
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

Django + FileServer

Но ведь так неудобно - надо создавать подключение, каждый раз, когда юзер заливает файл (а это время, ему придется ждать), предусмотреть возможность нескольких одновременных подключений и т.д. Почему плох способ с помощью sshfs?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version