Форум сайта python.su
Есть 2 сервера: django+nginx и mysql. Но /media/ хранятся рядом с django, есть вероятность, что в один прекрасный момент либо не хватит канала, либо мощности ЦП (VPS, 1ГГрц, 128мб оперативной). Поэтому хочу убрать всю /media/ на отдельный сервер с nginx, чтобы тот ее раздавал.
Вопрос теоретический. Если я примонтирую к джанге директорию файлового сервера через sshfs (с реконнектами и тд), и в нее буду кидать все файлы юзеров, а MEDIA_URL - будет адрес на папку файлового сервера (192.168.1.21/media), то будет ли такой способ работать? И насколько такой способ хорош, есть ли другие варианты?
Спасибо!
Офлайн
пишешь файлсторедж который заливает файлы на твой сервак и юзерам раздаёшь статику с того файлсервера
или выбираешь с https://www.djangopackages.com/grids/g/storage-backends/
Отредактировано slav0nic (Ноя. 4, 2013 10:34:30)
Офлайн
Но ведь так неудобно - надо создавать подключение, каждый раз, когда юзер заливает файл (а это время, ему придется ждать), предусмотреть возможность нескольких одновременных подключений и т.д. Почему плох способ с помощью sshfs?
Офлайн