TG Telegram Group & Channel
Mamkin Web Developer | United States America (US)
Create: Update:

Привет, работяги!

Мы спешно движемся в сторону публикации приложения в production. Но возникает проблема, то что веб-сервер не понимает, что написано на языке Python из-за чего приходится пользоваться небольшой прослойкой в виде WSGI/ASGI.

WSGI/ASGI — стандарты взаимодействия между Python-программой, выполняющейся на стороне сервера, и самим веб-сервером.
WSGI — написан синхронно, т.е. однопоточно.
ASGI — соответственно, асинхронно, но также однопоточно.

Комьюнити чаще всего бросает взор на две похожие библиотеки Gunicorn/Uvicorn. Раньше я упоминал nginx, он сейчас на пике использования в качестве веб-сервера для Python-приложений. Эти библиотеки как раз и заточены под работу с nginx.
Чаще всего, ты будешь использовать:
1. Проксирование запросов
2. Разбитие нескольких сервис в несколько потоков (мультипоточность) для ускорения отклика твоего приложения

Все это изучается достаточно просто, особенно если понимать, что конфигов не такуж и много и в 90% случаев ты будешь обходиться 20 строчками кода.

Необходимые ресурсы:
лекция по WSGI;
лекция по ASGI;
библиотека Gunicorn;
библиотека Uvicorn;
пример настройки Django проекта с PostgreSQL, Nginx и Gunicorn.

Плюсики к карме зарабатываются очень просто, если скидывать мой канал своим знакомым, которые хотят изучать веб-разработку.

Работаем!💪

Теги:
#shelemakha_python

Привет, работяги!

Мы спешно движемся в сторону публикации приложения в production. Но возникает проблема, то что веб-сервер не понимает, что написано на языке Python из-за чего приходится пользоваться небольшой прослойкой в виде WSGI/ASGI.

WSGI/ASGI — стандарты взаимодействия между Python-программой, выполняющейся на стороне сервера, и самим веб-сервером.
WSGI — написан синхронно, т.е. однопоточно.
ASGI — соответственно, асинхронно, но также однопоточно.

Комьюнити чаще всего бросает взор на две похожие библиотеки Gunicorn/Uvicorn. Раньше я упоминал nginx, он сейчас на пике использования в качестве веб-сервера для Python-приложений. Эти библиотеки как раз и заточены под работу с nginx.
Чаще всего, ты будешь использовать:
1. Проксирование запросов
2. Разбитие нескольких сервис в несколько потоков (мультипоточность) для ускорения отклика твоего приложения

Все это изучается достаточно просто, особенно если понимать, что конфигов не такуж и много и в 90% случаев ты будешь обходиться 20 строчками кода.

Необходимые ресурсы:
лекция по WSGI;
лекция по ASGI;
библиотека Gunicorn;
библиотека Uvicorn;
пример настройки Django проекта с PostgreSQL, Nginx и Gunicorn.

Плюсики к карме зарабатываются очень просто, если скидывать мой канал своим знакомым, которые хотят изучать веб-разработку.

Работаем!💪

Теги:
#shelemakha_python


>>Click here to continue<<

Mamkin Web Developer






Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)