@Crank, Использовать FTP для файлов - это моё грязное наследие работы на Ростелеком :))
@phpdude, значит зафигачу через secure link, спасибо за совет!
Форум → Программирование → Python → Django → Отдача большого файла клиенту
Страницы: ← Предыдущая страница →
29 апреля 2016 г. 16:16, спустя 18 минут 10 секунд
@Crank, Использовать FTP для файлов - это моё грязное наследие работы на Ростелеком :))
@phpdude, значит зафигачу через secure link, спасибо за совет!
29 апреля 2016 г. 19:20, спустя 3 часа 3 минуты 53 секунды
Поскольку в большей своей массе едет текстовая информация, обжать ее в зип кажется логичным, что бы сократить объём отдаваемого клиенту файла.
@john2dark, хз, может и логично, я бы прошелся максимум каким то простым и быстрым сжатием, зип слишком ресурсоемко
Спустя 59 сек.gzip будет побыстрее ))
@phpdude, я использую pigz - это морда для зипа (или гзипа, хз). несильно жмёт, многопоточный. идеально для бэкапов.
из альтернатив - 7z с алгоритмом lzma2 и с малой степенью сжатия
остальные все жмут в один поток. а много ядер весьма играют
30 апреля 2016 г. 4:54, спустя 9 часов 34 минуты 11 секунд
@master, я так понимаю надо ведь чтоб юзер разжал у себя его потом разве нет?
это моё грязное наследие работы на Ростелеком :))
@john2dark, хе, ты бы не говнил компани из-за своих не знаний ;)
30 апреля 2016 г. 5:02, спустя 8 минут 28 секунд
@kostyl, смотря что юзер потом с этим файлом намерен делать. Бэкапы не разжимаются. Но если другой - то распаковать не проблема, pigz делает обычный zip.
30 апреля 2016 г. 8:10, спустя 3 часа 7 минут 18 секунд
Если всё равно нужно выгребать данные из монги и писать в файл, то почему сразу не отдавать эти данные клиенту?
30 апреля 2016 г. 8:40, спустя 30 минут 47 секунд
@vasa_c, видимо потому, что эти данные могут быть большими, могут быть затребованы в разных конечных форматах (text, pdf, csv), могут проходить дополнительную нормализацию.
30 апреля 2016 г. 11:59, спустя 3 часа 18 минут 51 секунду
@john2dark, и могут быть выкачаны многопоточной закачкой или докачкой. короче, намного лучше класть сначала в файл.
30 апреля 2016 г. 14:03, спустя 2 часа 3 минуты 28 секунд
x-accel-redirect nginx
прочитал что данные в монге - выкачивай их в файловую систему по другому никак нормально не сделать
X-Accel | NGINX
How to use X-Accel in your NGINX configuration.
nginx.com
johnsensible/django-sendfile
django-sendfile - xsendfile etc wrapper
github.com
30 апреля 2016 г. 16:41, спустя 2 часа 37 минут 48 секунд
@Ivan., спасибо за ссылки, буду выкачивать.
2 мая 2016 г. 4:24, спустя 3 часа 2 минуты 47 секунд
@Ivan., Стартап, деньги пока не позволяют, но в планах s3 или гугл (Google Developer Launchpad)
Страницы: ← Предыдущая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!