Le flacon est-il bon pour la production ?
Le flacon est-il bon pour la production ?

Vidéo: Le flacon est-il bon pour la production ?

Vidéo: Le flacon est-il bon pour la production ?
Vidéo: Le monde en flacon 2024, Novembre
Anonim

Même si Ballon a un serveur Web intégré, comme nous le savons tous, il n'est pas adapté pour production et doit être placé derrière un vrai serveur web capable de communiquer avec Ballon via un protocole WSGI. Un choix courant pour cela est le serveur HTTP Gunicorn-un Python WSGI. Service de fichiers statiques et demande de proxy avec Nginx.

Compte tenu de cela, comment exécutez-vous un flacon dans un serveur de production ?

Si tu veux exécuter Flask en production , assurez-vous d'utiliser un production -prêt web serveur comme Nginx, et laissez votre application être gérée par une application WSGI serveur comme Gunicorne. Si vous prévoyez fonctionnement sur Heroku, un site serveur est fourni implicitement.

Par la suite, la question est, pourquoi le flacon est-il un Microframework ? Ballon est un micro framework web écrit en Python. Il est classé comme un micro-cadre car il ne nécessite pas d'outils ou de bibliothèques particuliers. Il n'a pas de couche d'abstraction de base de données, de validation de formulaire ou tout autre composant où des bibliothèques tierces préexistantes fournissent des fonctions communes.

De cette manière, le flacon est-il assez rapide ?

Ballon sert légèrement les réponses JSON plus rapide que Django. Cependant, ils sont tous deux insignifiants par rapport aux frameworks dans d'autres langages. La raison d'utiliser Django ou Ballon est d'augmenter les performances de développement, de construire plus rapide , et avoir un " assez rapide " cadre.

Que pouvez-vous construire avec flask?

Ballon est un framework web. Ça signifie ballon fournit tu avec des outils, des bibliothèques et des technologies qui permettent tu à construire une application web. Cette application Web pouvez être des pages Web, un blog, un wiki ou aller aussi gros qu'une application de calendrier Web ou un site Web commercial. Ballon est un cadre Web léger de Python.

Conseillé: