Size: a a a

Django [ru] #STAY HOME

2018 December 17

F

Fred in Django [ru] #STAY HOME
aiohttp можно попробывать
источник

YL

Yoshi Lyosha in Django [ru] #STAY HOME
респондер - от создателя requests
источник

YL

Yoshi Lyosha in Django [ru] #STAY HOME
умеет и в синхронный и в асинхронный стиль из коробки
источник

p

parikLS in Django [ru] #STAY HOME
mel kaye
мы не ждем когда запрос к бд выполнится, а идем выполнять следующий
Чем тебе треды не угодили?
источник

YL

Yoshi Lyosha in Django [ru] #STAY HOME
вообще в чём задача заключается-то?)
источник

m

mel kaye in Django [ru] #STAY HOME
parikLS
Чем тебе треды не угодили?
связь с бд io-bound, треды для такого тяжелы
источник

m

mel kaye in Django [ru] #STAY HOME
Yoshi Lyosha
вообще в чём задача заключается-то?)
ни в чем. просто кручу в голове возможные сценарии улучшить сферическое приложение в вакууме за счет асинхронности
источник

p

parikLS in Django [ru] #STAY HOME
mel kaye
связь с бд io-bound, треды для такого тяжелы
что значит тяжелы? гил отпускает тред на ио
источник

m

mel kaye in Django [ru] #STAY HOME
parikLS
что значит тяжелы? гил отпускает тред на ио
да, но в питоне нативные треды а не зеленые и они тяжелы
источник

p

parikLS in Django [ru] #STAY HOME
mel kaye
да, но в питоне нативные треды а не зеленые и они тяжелы
что значит тяжелы?
источник

m

mel kaye in Django [ru] #STAY HOME
parikLS
что значит тяжелы?
шедулятся системой, это достаточно дорогостоящий процесс
источник

m

mel kaye in Django [ru] #STAY HOME
сферический пример в вакууме разница в скорости работы асинхронного энджиникса и многопоточного апача
источник

m

mel kaye in Django [ru] #STAY HOME
ксти о сферическом в вакууме, где можно потренероватся в написании веб сайтов/приложений?
источник

p

parikLS in Django [ru] #STAY HOME
mel kaye
шедулятся системой, это достаточно дорогостоящий процесс
дорогостоящий для чего? для памяти? тебе ж не нужно каждый раз новый тред создавать, сделал пул коннекшенов к базе и все.
я для себя не вижу кейса как тебе может помочь асинхронный драйвер к базе, вот вообще
источник

BE

Black Eyes in Django [ru] #STAY HOME
Ребят, нужна подмога мысли
Как мне лучше контролировать уникаольность товара, избегать дубли после парсинга?
характеристик много, но если они все совпадают, не должно быть дубля, может фича какая-то джанговская есть?
Или все проверять четким алгоритмом?
Уникальность не поля, а уникальность модели есть опция?)
источник

MS

Maxim Stikharev in Django [ru] #STAY HOME
слишком индивидуально, в парсинге поставь if
источник

iz

izzz zzi in Django [ru] #STAY HOME
Black Eyes
Ребят, нужна подмога мысли
Как мне лучше контролировать уникаольность товара, избегать дубли после парсинга?
характеристик много, но если они все совпадают, не должно быть дубля, может фича какая-то джанговская есть?
Или все проверять четким алгоритмом?
Уникальность не поля, а уникальность модели есть опция?)
Модель != модель ?)
источник

BE

Black Eyes in Django [ru] #STAY HOME
izzz zzi
Модель != модель ?)
так же можно сравнить после записи в БД
источник

m

mel kaye in Django [ru] #STAY HOME
parikLS
дорогостоящий для чего? для памяти? тебе ж не нужно каждый раз новый тред создавать, сделал пул коннекшенов к базе и все.
я для себя не вижу кейса как тебе может помочь асинхронный драйвер к базе, вот вообще
дорогостоящий для времени выполнения. если я правильно понимаю каждый контекст свитч совершается с переходом в кернел спейс. а контекст свитчи неизбежны если не юзать кастомный шедулер
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Black Eyes
Ребят, нужна подмога мысли
Как мне лучше контролировать уникаольность товара, избегать дубли после парсинга?
характеристик много, но если они все совпадают, не должно быть дубля, может фича какая-то джанговская есть?
Или все проверять четким алгоритмом?
Уникальность не поля, а уникальность модели есть опция?)
Засунуть во множество и перегрузить оператор сравнения
источник