Guia de ajuste de desempenho do Docker
Para cenários de implantação do Docker, o desempenho do Go-Proxy pode ser maximizado das seguintes maneiras:
- 1. alocação de recursos: Adicione o
--cpus 2 -m 1gLimitar a CPU e a memória para evitar a contenção de recursos - 2. o modelo de rede: Uso
--network hostreduz a sobrecarga de NAT e aumenta a taxa de transferência do 10-15% - 3. configuração persistente: através de
-v $(pwd)/config:/configPerfis montados para fácil ajuste dinâmico - 4. gerenciamento de registros: Adicionar
--log-driver journaldEvite que os arquivos de registro ocupem espaço em disco - 5. reinício automático: Configurações
--restart unless-stoppedGarantir alta disponibilidade de serviços
Recomendações para o ambiente de produção: use o Docker Compose para orquestrar várias instâncias do Go-Proxy, com o Nginx para fazer o balanceamento de carga, que pode ser dimensionado linearmente em termos de potência de processamento
Essa resposta foi extraída do artigoGo-Proxy: um servidor proxy reverso de alto desempenho para integração com o DockerO































