TG Telegram Group & Channel
Zen of Python | United States America (US)
Create: Update:

Hot Module Reloading для вашего проекта на WSGI

Тоже надоело перезапускать бота в командной строке при каждом изменении кода?

Традиционные инструменты, такие как uvicorn --reload или gunicorn --reload, при любом изменении кода полностью перезапускают сервер. Это может занимать целую вечность, если проект крупный.

Одна команда реализовала такую перезагрузку «на месте» с помощью Dependency Graph. При изменении файла система определяет все связанные с ним модули и обновляет только их.

Используя карту зависимостей и отслеживание порядка импорта, удалось сократить время обновления с 4,8 секунды до 6 миллисекунд.

✍️ — бывало, подбешивало
🗿 — ну и пускай перезагружается с нуля

#факт
@zen_of_python

Hot Module Reloading для вашего проекта на WSGI

Тоже надоело перезапускать бота в командной строке при каждом изменении кода?

Традиционные инструменты, такие как uvicorn --reload или gunicorn --reload, при любом изменении кода полностью перезапускают сервер. Это может занимать целую вечность, если проект крупный.

Одна команда реализовала такую перезагрузку «на месте» с помощью Dependency Graph. При изменении файла система определяет все связанные с ним модули и обновляет только их.

Используя карту зависимостей и отслеживание порядка импорта, удалось сократить время обновления с 4,8 секунды до 6 миллисекунд.

✍️ — бывало, подбешивало
🗿 — ну и пускай перезагружается с нуля

#факт
@zen_of_python
🗿10👎3🤝1


>>Click here to continue<<

Zen of Python






Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)