Size: a a a

Django [ru] #STAY HOME

2019 April 26

U

User in Django [ru] #STAY HOME
смотря какая бизнес логика, при бенчмарке на хело ворлд дальше милисекунд не зайдет +)
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
User
40-60к это небольшое количество, тебе возможно raw query для производительности нужно писать, и изначально смотреть какие связи, мб орм что лишнего нагенерило
Да там префетчи дофига тянут за собой, сделал через prefetch_related, вообще 30 секунд отвечало, потом нагуглил что лучше класс Prefetch юзать, упало до вышеописанного времени
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Но все равно недостаточно быстро
источник

U

User in Django [ru] #STAY HOME
операция на выборку?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
User
операция на выборку?
на сохранение связанных записей в память, чтоб при вызове лишних запросов в бд не было
источник

w

whoami in Django [ru] #STAY HOME
может нужно добавить индексов для полей по которым идёт выборка?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
whoami
может нужно добавить индексов для полей по которым идёт выборка?
тоже идея, надо пробнуть, но вряд ли это до миллисекунд сократит ответ
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
whoami
может нужно добавить индексов для полей по которым идёт выборка?
вообще, у меня вопрос по железу
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Сильно ли бустанет если я ядер добавлю?
источник

U

User in Django [ru] #STAY HOME
запрос к базе? вообще не бустанет
источник

w

whoami in Django [ru] #STAY HOME
вообще ничо не изменится
источник

U

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

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
будущее за либами, а не за фреймворками)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
а фреймворки - это будет восприниматься широко, как "набор либ и рекомендаций по работе с ними"
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
по сути, PaaS'ы - это фреймворки
источник

U

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

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
User
херня, проблема джанго не в том что он фреймворк
в этом тоже: время тратит не туда
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
вот был бы отдельно Django ORM
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
больше бы времени уделялось именно ему
источник

U

User in Django [ru] #STAY HOME
active record плохой паттерн
источник