Size: a a a

Django [ru] #STAY HOME

2019 April 26

G

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

AG

Alexey Golubev in Django [ru] #STAY HOME
А как вообще serverless с web socket работает? Я как понимаю эти функции в файловое хранилище записываются, а затем при запросе через интерпретатор прогоняются, т.е. постоянного коннекта нету
источник

AG

Alexey Golubev in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
то есть какие должны быть вещи в современном фреймворке:
- разворачивание над 3 популярными IaaS
- разворачивание в K8s где угодно (хоть локально в Docker for Mac)
- Django как генератор serverless-функций
- инфраструктура как код, миграции инфраструктуры по аналогии с миграциями структуры базы данных
- отсутствие vendor-lock'а
- микросервисная структура изначально, но чтобы она не выглядела сложной и локально можно было бы работать без супер-больших знаний в этой области

подружить Django с Serverless и Terraform и вот это всё назвать Django PaaS 😊
Звучит как призыв к opensource)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alexey Golubev
Звучит как призыв к opensource)
когда мысль созреет, напишу в Django-рассылке
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alexey Golubev
А как вообще serverless с web socket работает? Я как понимаю эти функции в файловое хранилище записываются, а затем при запросе через интерпретатор прогоняются, т.е. постоянного коннекта нету
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alexey Golubev
А как вообще serverless с web socket работает? Я как понимаю эти функции в файловое хранилище записываются, а затем при запросе через интерпретатор прогоняются, т.е. постоянного коннекта нету
ну, у них есть "базовый образ" с питоном, они ставят туда нужные либы и копируют скрипт
источник

AO

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

AG

Alexey Golubev in Django [ru] #STAY HOME
Сложно, но интересно)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
про вебсокеты хороший вопрос, да)
источник

U

User in Django [ru] #STAY HOME
подскажите, можно как-нибудь автоматически сделать преобразование поисковой строки в SearchQuery ? Чтобы запись вида SearchQuery("A | BC & D") автоматически преобразовывалась в "'A' | 'BC' & 'D'" ?
источник

U

User in Django [ru] #STAY HOME
или руками колхозить
источник

w

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

w

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

🔐

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

w

whoami in Django [ru] #STAY HOME
для прироста производительности тебе нужно брать gunicorn с классом воркеров типа eventlet или gevent с monkey patching
источник

🔐

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

U

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

🔐

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

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
На 100 юзеров это уже критично
источник

U

User in Django [ru] #STAY HOME
40-60к это небольшое количество, тебе возможно raw query для производительности нужно писать, и изначально смотреть какие связи, мб орм что лишнего нагенерило
источник