Size: a a a

Django [ru] #STAY HOME

2020 August 21

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Александр Виноградов
если 100 человек загрузят одновременно файлы, что произойдёт?
они все сохраняться с начальным статусом, а по обработке - поменяешь
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
а тут не надо создавать очереди и отправлять файлы в очередь на обработку? потоки там?
источник

N

Nire in Django [ru] #STAY HOME
Александр Виноградов
а тут не надо создавать очереди и отправлять файлы в очередь на обработку? потоки там?
Людям?)
источник

N

Nire in Django [ru] #STAY HOME
Пусть по порядку идут, а ордер по времени например
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
Вот закинули одновременно 100 чел большие файлы. Обработка занимает время. В апи предусмотрен запрос о статусе. Отправил файл, спросил, как он там, ответили "ждёт".
источник

N

Nire in Django [ru] #STAY HOME
Ну закинули, ты сохранил, люди подхватили и делают.
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
и как узнать, ждёт файл или нет?
источник

N

Nire in Django [ru] #STAY HOME
Александр Виноградов
и как узнать, ждёт файл или нет?
По статусу очевидно
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
Nire
Ну закинули, ты сохранил, люди подхватили и делают.
скрипт анализирует, не люди
источник

N

Nire in Django [ru] #STAY HOME
Александр Виноградов
скрипт анализирует, не люди
А какая разница?
источник

N

Nire in Django [ru] #STAY HOME
Это должно быть асинхронной задачей, у тебя файлы тяжёлые
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
когда один пользователь будет грузить 10 тяжёлых файлов, другой будет от этого страдать?
источник

N

Nire in Django [ru] #STAY HOME
Александр Виноградов
как реализовать такую задачу?
На сервер отправляются файлы для анализа разными пользоватаелями.  После загрузки файла, он должен пойти на обработку. В  линейной задачи, это бы выглядело примерно так: в методе save сохранённый файл отправляется в функцию, которая его обработает и запишет результат в БД. Как я полагаю, это будет создавать задержку сервера.
Выходит, после сохранения, мы должны отправить файл в очередь на обработку и быть готовыми к следующему приёму файл.
Вот как это делается?
Ты написал *анализа разными пользователями", думал про людей речь
источник

N

Nire in Django [ru] #STAY HOME
Александр Виноградов
когда один пользователь будет грузить 10 тяжёлых файлов, другой будет от этого страдать?
Загружай асинхронно)
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
Nire
Загружай асинхронно)
как?
источник

N

Nire in Django [ru] #STAY HOME
источник

N

Nire in Django [ru] #STAY HOME
источник

I

Ingvar in Django [ru] #STAY HOME
Всем привет .помогите плиз.библиотека визипринт.в боевом сайте перестали отображаться в пдф картинки пнг.только альт показывает.в локалке все норм.на боевом админ только менял ssl безопасности
источник

N

Nire in Django [ru] #STAY HOME
Ingvar
Всем привет .помогите плиз.библиотека визипринт.в боевом сайте перестали отображаться в пдф картинки пнг.только альт показывает.в локалке все норм.на боевом админ только менял ssl безопасности
А до ссл работало?
источник

I

Ingvar in Django [ru] #STAY HOME
Nire
А до ссл работало?
Да и прилично времени.но замена файлов ссл разве могла повлиять?
источник