Size: a a a

Django [ru] #STAY HOME

2019 August 28

МП

Михаил Павлов in Django [ru] #STAY HOME
Aquinary
В общем-то такая беда
Использую гугловский network log в developer tools
Получаю время загрузки страницы примерно в 8 мс в среднем
Далее юзаю, например, во вьюхе apps.get_model и получаю увеличение скорости до 30 ms в среднем (использую MongoDB)
Если же делаю обращение obj = Obj.objects.filter(параметры), то время подскакивает ещё больше - до 200-300 мс, а то и больше.
Вопрос: каким образом это можно ускорить? Кроме банального "поставить базу на более мощный сервак"
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
AlexG
Ну, в моем случае - недостаток такой инфраструктуры.
Это просто делается на докере + селери
источник

A

AlexG in Django [ru] #STAY HOME
Михаил Павлов
Это просто делается на докере + селери
У меня нет возможности использовать докер вообще.
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Fred
парни вопрос по drf возможно мне приснилось, но мне кажется я видел такую фичу, короче внутри serializerа допустим есть поле user, можно как нибудь сделать сериализатор этого поля без создания класса serializerа выше и унаследования его в этом поле, а именно сериализацию внутри класса сериализатора
SerializerMethodField?
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
AlexG
У меня нет возможности использовать докер вообще.
Почему так?
источник

A

AlexG in Django [ru] #STAY HOME
Михаил Павлов
Почему так?
Потому что рабочая инфраструктура такая. И поднимать/настраивать докер у меня нет возможности. По этому и задача такая (я описал выше). Тулза будет простенькая, но запускаться она должна из разных мест (Win/Lin).
источник

F

Fred in Django [ru] #STAY HOME
Михаил Павлов
SerializerMethodField?
да не это я знаю
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
AlexG
Потому что рабочая инфраструктура такая. И поднимать/настраивать докер у меня нет возможности. По этому и задача такая (я описал выше). Тулза будет простенькая, но запускаться она должна из разных мест (Win/Lin).
Что может быть проще докера?
источник

A

AlexG in Django [ru] #STAY HOME
Михаил Павлов
Что может быть проще докера?
Это немного оффтоп :)
источник

АМ

Алишер Маткурбанов in Django [ru] #STAY HOME
AlexG
Потому что рабочая инфраструктура такая. И поднимать/настраивать докер у меня нет возможности. По этому и задача такая (я описал выше). Тулза будет простенькая, но запускаться она должна из разных мест (Win/Lin).
тем не менее тебе уже ответили на твой вопрос выше :)
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
AlexG
Это немного оффтоп :)
Если найдешь другое решение, проще, скажи. Интересно как можно по-другому.
источник

A

AlexG in Django [ru] #STAY HOME
Алишер Маткурбанов
тем не менее тебе уже ответили на твой вопрос выше :)
Я видел ) Дешево и сердито
источник

A

AlexG in Django [ru] #STAY HOME
Михаил Павлов
Если найдешь другое решение, проще, скажи. Интересно как можно по-другому.
Если найду решение - отпишу
источник

DP

Definitely Not Peter Capaldi in Django [ru] #STAY HOME
AlexG
Ну, в моем случае - недостаток такой инфраструктуры.
а добавить её нельзя,
источник

DP

Definitely Not Peter Capaldi in Django [ru] #STAY HOME
?
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Fred
парни вопрос по drf возможно мне приснилось, но мне кажется я видел такую фичу, короче внутри serializerа допустим есть поле user, можно как нибудь сделать сериализатор этого поля без создания класса serializerа выше и унаследования его в этом поле, а именно сериализацию внутри класса сериализатора
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Это?
источник

A

AlexG in Django [ru] #STAY HOME
Definitely Not Peter Capaldi
а добавить её нельзя,
В теории можно, только как-то не очень хочется долго общаться с техопсами что бы мне подняли всю инфраструктуру для одной простенькой задачи. Да и врядли поднимут так как ресурсы очень ограничены
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Может тебе просто пойти в футбол поиграть?
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Если не очень хочется
источник