Gunicorn Pile de solutions de serveur Web
Serveur Web WSGI Python optimisé rapide et ressources
Gunicorn est une interface de passerelle Python Web Server. Il s'agit d'un serveur Web rapide avec une utilisation optimisée des ressources et fonctionne avec une grande variété de cadres Web.
Aperçu
Gunicorn est unique par rapport à de nombreuses implémentations du serveur WSGI car il est très stable et alimente certaines des plus grandes applications Web basées sur Python au monde, y compris la célèbre plateforme de médias sociaux Instagram. Gunicorn est un serveur Web pur Python pour les applications WSGI. Il offre un équilibre parfait des performances, de la flexibilité et de la simplicité de configuration. Il est également incroyablement lumineux sur les ressources et vous pouvez définir la priorité de certains points de terminaison et conserver des performances sur vos serveurs pour où il est le plus nécessaire. Gunicorn Web Server est le seul serveur WSGI pour Python qui est compatible avec presque tout. Il s’agit du serveur typique que vous pourriez utiliser lorsque vous travaillez avec Flask et Django, qui sont les deux châssis Web les plus populaires pour Python. L’un des avantages de l’utilisation de Gunicorn est qu’il est assez rapide et adapté aux ressources. Son architecture est assez simple, ce qui signifie qu’il peut généralement être mis en œuvre très facilement et fonctionner incroyablement rapidement. Il est principalement écrit dans le langage de programmation C, ce qui signifie qu’il est probablement au-dessus de tout autre serveur écrit en Python pur en termes de vitesse et de performances.
Configuration requise
Voici les exigences pour installer Gunicorn sur Ubuntu 18.04
- Serveur Ubuntu 18.04
- Accès à une fenêtre de ligne de commande / terminal
- Un utilisateur non root avec les autorisations sudo
- Un pare-feu de base
Caractéristiques
- Fonctionne avec Paster, Django et WSGI hors de la boîte.
- La gestion des processus des travailleurs est automatique.
- Configuration simple Python
- Configurations de travailleurs multiples
- une variété de crochets de serveurs
- Compatible avec Python 2.6+ et Python 3.2+
Instructions d’installation
Tout d’abord, mettez à jour l’index de package à l’aide de la commande suivante:
<pre class="wp-block-code">
Sudo apt-get update -y
Installez le package Gunicorn en exécutant la commande suivante:
<pre class="wp-block-code">
sudo apt-get install -y gunicorn
Vérifiez les journaux système pour confirmer qu’il n’y a pas d’erreurs connexes.