google-code-export / freemusic

Automatically exported from code.google.com/p/freemusic
1 stars 0 forks source link

Простейший рабочий сервер для приёма файлов #6

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Пока пусть он просто принимает файлы и 
сохраняет где-нибудь.  Вероятно, 
написан должен быть на питоне, как и весь 
проект.

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

Минус: через S3 будет проходить лишний 
трафик, хотя при самом невероятном 
потоке новых релизов вряд ли это кого-то 
напряжёт.

Плюс: S3 надёжнее, чем домашняя машина, 
подключенная через ADSL или PPPoE.  
Если музыканта прервут в конце загрузки 
100-метрового файла, он очень 
расстроится, что хуже, чем потерять 1 цент.  
К тому же, в этом случае 
сервер, занимающийся обработкой, может не 
иметь веб-интерфейса, что сильно 
снижает требования к системе и позволит 
сделать её распределённой.

Original issue reported on code.google.com by justin.forest on 21 Dec 2009 at 3:33

GoogleCodeExporter commented 9 years ago

Original comment by justin.forest on 21 Dec 2009 at 3:37

GoogleCodeExporter commented 9 years ago
This issue was updated by revision f3efccd6c9.

Загрузка в общем виде готова, файлы на S3 
отправляются успешно.
Нужно донастроить внешний вид (вывести 
описание требований к файлу,
выводить форму только при клике в чекбокс), 
и после загрузки кидать
не на главную страницу, а куда-нибудь, где 
попросят ввести email,
если это необходимо. Хотя проще, наверное, 
сразу требовать логиниться.

Original comment by justin.forest on 23 Dec 2009 at 10:14

GoogleCodeExporter commented 9 years ago
This issue was closed by revision 349f0cf07d.

Original comment by justin.forest on 24 Dec 2009 at 9:25

GoogleCodeExporter commented 9 years ago

Original comment by justin.forest on 31 Jan 2010 at 12:11