Episode # 188 Async pour le web Pythonic avec Sanic

By | avril 10, 2019


Que font la plupart des serveurs Web la plupart du temps? Ils attendent. Ils attendent sur des systèmes externes lors du traitement d'une demande.

Pensez à une demande Web standard adressée à un site de commerce électronique sur lequel vous êtes connecté. Vous lui envoyez un cookie de session et une URL. Il extrait un tas d'éléments d'une base de données, d'un cache Redis et d'une API externe.

Pratiquement tout ce temps est passé à attendre. C'est exactement ce que asyncio est construit pour. Mais pour en tirer parti dans les frameworks Web Python, le framework lui-même doit prendre en charge les méthodes asynchrones.

C'est ce que Sanic a été construit pour faire. Dans cet épisode, vous rencontrerez Adam Hopkins, qui dirige le projet Sanic.

Liens du spectacle



Source link