Gunicorn | Servidor Web Python otimizado para Rast e Recursos

Gunicorn Pilha de soluções do servidor web

Fast e Recurso Otimizado para WSGI Python Web Server

Gunicorn é uma interface de gateway do servidor da web do Python. É um servidor da Web rápido com uso otimizado de recursos e funciona com uma ampla variedade de estruturas da web.

Visão geral

O Gunicorn é único em comparação com muitas implementações do WSGI Server, porque é altamente estável e alimenta alguns dos maiores aplicativos da Web baseados em Python no mundo, incluindo a famosa plataforma de mídia social Instagram. O Gunicorn é um servidor web python puro para aplicativos WSGI. Ele fornece um equilíbrio perfeito de desempenho, flexibilidade e simplicidade de configuração. Também é incrivelmente leve sobre os recursos e você pode definir a prioridade de certos pontos de extremidade e reter o desempenho em seus servidores para onde é mais necessário. O Gunicorn Web Server é o único servidor WSGI do Python que é compatível com quase tudo. Este é o servidor típico que você pode usar ao trabalhar com o Flask e o Django, que são os dois web-frameworks mais populares para o Python. Uma das vantagens do uso do Gunicorn é que ele é bastante rápido e amigável para recursos. Sua arquitetura é bastante simples, o que significa que normalmente pode ser implementado com muita facilidade e ainda é incrivelmente rápido. Ele está escrito principalmente na linguagem de programação C, o que significa que é provável que seja sobre qualquer outro servidor escrito em python puro em termos de velocidade e desempenho.

Requisitos de sistema

A seguir estão os requisitos para instalar o Gunicorn no Ubuntu 18.04

  • Ubuntu 18.04 servidor
  • Acesso a uma janela de linha de comando/terminal
  • Um usuário sem raiz com permissões sudo
  • Um firewall básico

Características

  • Trabalha com Paster, Django e WSGI saindo da caixa.
  • O gerenciamento de processos do trabalhador é automático.
  • Configuração simples do Python
  • Configurações de trabalhadores múltiplos
  • Uma variedade de ganchos de servidor
  • Compatível com Python 2.6+ e Python 3.2+

Instruções de instalação

Primeiro de tudo, atualize o índice do pacote usando o seguinte comando:

<pre class="wp-block-code">

sudo apt -get update -y

Instale o pacote Gunicorn executando o seguinte comando:

<pre class="wp-block-code">

sudo apt -get install -y gunicorn

Verifique os logs do sistema para confirmar que não há erros relacionados.

Explore

Neste tutorial, explicamos o processo de instalação e os recursos do Gunicorn Python Web Server. Para saber sobre outra opção de pilha de soluções de código aberto, verifique as seguintes páginas:

 Português