Entendendo Ambiente Devagar
Introdução
Este guia orientará você através dos principais pontos de verificação quando o Looqbox apresentar lentidão.
Entenda o tempo de processamento
Verifique o canto inferior esquerdo da tela quando uma pergunta é retornada.
Tempo na Nuvem (Cloud time): Processamento NLP.
Latência FES (FES's latency): Intervalo entre Nuvem e FES.
FES: Verifique o kernel e o script em execução.
Latência do Cliente (Client's latency): Intervalo entre a solicitação e o navegador.
Tempo Total (Total time): Soma dos tempos acima.

Entendendo os Conceitos-Chave na Arquitetura do Sistema Looqbox
O desempenho do Looqbox pode ser influenciado por vários componentes, e é fundamental entender cada um deles para um diagnóstico eficaz. Vamos detalhar os elementos essenciais que podem impactar a velocidade do sistema:

Latência da Internet
Dado o setup distribuído do Looqbox e o uso baseado em navegador, a velocidade da internet desempenha um papel significativo. Dois caminhos principais a serem verificados são o tempo de conexão do navegador ao FES e do FES ao Cloud do Looqbox.
Hospedagem: Para desempenho ideal, todos os componentes do Looqbox devem idealmente estar localizados no Brasil.
Navegador para FES: Fatores a considerar incluem localização do usuário, local de hospedagem do FES, velocidade da página web e métricas de internet do usuário.
FES para Cloud: Ferramentas na mesma rede também estão lentas?
Banco de Dados (DB)
O núcleo de muitos sistemas, o desempenho do banco de dados influencia diretamente a experiência do usuário. Problemas podem surgir não apenas de consultas lentas, mas também da conexão entre o Servidor Front-End (FES) e o banco de dados.
Consultas: Estão lentas em diferentes clientes ou é específico de um?
Comparação: A velocidade da consulta varia com diferentes parâmetros?
Desempenho: Como a consulta mais simples se comporta?
Instância (FES)
Script do FES
Scripts executados no FES também podem levar a quedas de desempenho. Identificar se é um problema universal ou se é localizado em um scripts específicos é crucial.
Todos os Scripts: Todos estão enfrentando lentidões?
Acesso ao DB: Scripts que não se conectam ao DB, como "teste", também estão lentos?
Sobrecarga do FES
O termo 'sobrecarga' pode ter dois significados: ou os recursos da Máquina Virtual (VM) estão no limite, ou há um gargalo com os Kernels e suas filas.
Execução: Há uma discrepância na velocidade de execução do script entre o Looqbox e outra plataforma, como o RStudio?
Gerenciamento de Carga: Como o sistema se comporta quando perguntas de alta demanda estão configuradas para "manutenção"?
Componentes de Infraestrutura
Empresas frequentemente incorporam proxies, balanceadores de carga, Redes Virtuais Privadas (VPNs), Nuvens Virtuais Privadas (VPCs) e considerações de largura de banda. Cada um desses pode ser uma fonte potencial de lentidão.
Proxies: Sistemas no mesmo proxy estão enfrentando atrasos?
Largura de Banda: Há um limite para a largura de banda disponível?
Uso de VPN: O desempenho varia dentro vs. fora da VPN?
Gateway de VPN: Sua localização pode impactar o desempenho, semelhante a ter o Looqbox hospedado em um país diferente.
Em resumo, diagnosticar lentidões no Looqbox requer uma compreensão do papel de cada componente na arquitetura e desempenho do sistema. Ao avaliar sistematicamente cada segmento, torna-se mais fácil identificar e corrigir a causa raiz dos problemas de desempenho.
Last updated
Was this helpful?