Loading

Melhore o desempenho e a velocidade no Lightning Experience

Data da publicação: Aug 31, 2022
Descrição


Se você ou seus usuários estiverem encontrando tempos de carregamento de página lentos ao usar o Lightning Experience, talvez isso esteja relacionado a um ou mais dos seguintes tipos de problema.

  • Geográfico
  • Dispositivo
  • Navegador
  • Problemas de configuração da organização do Salesforce

Analise as descrições do problema e as estratégias de mitigação abaixo para melhorar o desempenho da sua organização do Salesforce para usuários do Lightning.

 

 

Resolução


Problemas geográficos

  • Acessar uma instância de host de um local geográfico diferente (ou seja, uma organização é hospedada na América do Norte, mas um usuário a acessa da Ásia).
  • Sofrer redução no desempenho do protocolo de controle de transmissão (TCP) devido a:
    • Problemas de latência entre o dispositivo cliente e os servidores Web localizados remotamente; ou
    • Topologias de rede do cliente, como redes privadas virtuais, que exigem encaminhar o tráfego por um escritório corporativo ou data center antes de serem reencaminhadas para uma organização do cliente dentro do ambiente do Salesforce.


Possíveis etapas de mitigação

Avalie sua latência de rede: Peça para que o administrador da rede ou os profissionais de TI da sua empresa avaliem sua latência de rede ao conectarem-se ao seu ambiente do Salesforce. Eles podem executar utilitários como "ping" ou "traceroute" para coletar dados e então determinar maneiras de otimizar a velocidade da conexão de rede. Você também pode medir as velocidade de download e upload para a sua instância do Salesforce aqui: https://[instance].salesforce.com/speedtest.jsp.

 


Problemas relacionados a dispositivo e navegador

  • Usando laptop, desktop ou infraestrutura de desktop virtual que não tem potência de processamento ou memória adequada. Ou há vários aplicativos competindo pelos recursos do dispositivo, como CPU e memória.
  • Usar navegadores da Web com plugins ou extensões que consomem grandes quantidades de CPU ou memória.
  • Executar muitas guias do navegador ao mesmo tempo. Cada guia consome ciclos de CPU e memória.


Possíveis etapas de mitigação

Avalie a capacidade do processamento do navegador: Meça a capacidade de processamento de seus navegadores em dispositivos cliente (laptops, desktops, estações de trabalho ou desktops virtuais) usando o Octane. Se uma pontuação do Octane for menor que 20 mil, no mínimo, o desempenho do Lightning Experience provavelmente será lento. Um dispositivo do cliente de ponta normalmente tem uma pontuação Octane maior que 32 mil. Quanto maior a pontuação Octane, melhor será o desempenho do Lightning Experience. Você pode testar as seguintes etapas para aumentar a pontuação Octane do cliente:

  • Garanta que os laptops estejam totalmente carregados ou conectados a uma fonte de energia. Quando um laptop opera com bateria baixa, ele tende a operar em uma velocidade menor para economizar energia.
  • Feche os outros aplicativos que estão no dispositivo cliente, se possível.
  • Redefina as configurações do navegador para os padrões originais, se possível.
  • Remova plugins e extensões do navegador desnecessários ou não usados.
  • Atualize o dispositivo do cliente para um modelo com mais potência de processamento e memória.


Desabilitar plugins e extensões desnecessários: O impacto de plugins e extensões do navegador sobre o desempenho do Lightning Experience depende de quanta potência de CPU ou recursos de memória eles consomem. Desabilite plugins ou extensões específicos para ver se a mudança resulta em uma pontuação maior do Octane. A maneira de desabilitar complementos difere para cada navegador. Por exemplo, no Chrome, visualize, habilite e desabilite plugins ou extensões digitando: chrome://plugins/ ou chrome://extensions/.

Use a versão ou patch de navegador mais recente:Os fornecedores de navegador geralmente lançam uma versão mais recente ou um patch com correções para melhorar o desempenho, a segurança ou a estabilidade.

Mude de navegador: O desempenho varia conforme o navegador. O Chrome é, de forma consistente, o navegador mais rápido para o Lightning Experience, enquanto o Internet Explorer costuma ser o mais lento.

Reinicie seu navegador ou dispositivo:reiniciar os navegadores e dispositivos do cliente uma vez por semana pode ajudar. Um dispositivo do cliente ou um navegador que execute vários aplicativos pode ocupar recursos excessivos por mais tempo que o necessário. Liberar esses recursos torna o gerenciamento de recursos de navegadores e sistemas operacionais mais eficiente, permitindo que o navegador e o SO gastem mais tempo e recursos do sistema em aplicativos usados com frequência, como o Lightning Experience.

 

Configuração da organização do Salesforce

  • Usar implementações do Visualforce não otimizadas.
  • Como habilitar o modo de Depuração do Aura.
  • Usar páginas do Lightning com construções complexas, um grande número de componentes ou centenas de campos. Esses tipos de páginas exigem mais tempo para processamento e renderização.


Possíveis etapas de mitigação


Otimize suas páginas do Visualforce: siga as diretrizes que apresentamos no documento do desenvolvedor Melhores práticas para otimizar o desempenho do Visualforce.

Desabilitar o modo de Depuração do Aura: Sua organização pode ter habilitado o modo de Depuração do Aura para facilitar a depuração do código JavaScript em componentes do Lightning. Porém, executar o modo de Depuração do Aura torna o desempenho do Lightning Experience mais lento. Para desativar esse modo em organizações de produção e sandbox, acesse Configuração, selecione Componentes do Lightning e desmarque a caixa de seleção Habilitar modo de depuração.

Reconfigure páginas com processamento intenso:Se a sua organização do Salesforce tiver páginas com um grande número de campos, componentes personalizados ineficientes ou configurações de página complexas, considere reduzir a complexidade para melhorar os tempos de carregamento de renderização.

 
1. Simplifique o número de campos que estão visíveis inicialmente a apenas aqueles relevantes a uma função do usuário. Você pode fazer isso usando perfis.

2. Divida o elemento em páginas, incluindo campos, listas relacionadas e componentes personalizados, em guias. Apresente as informações mais necessárias na primeira guia e mova as informações secundárias para guias posteriores. Mova componentes menos críticos um ou mais guias da página do Lightning para trás. Componentes que não estão em uma guia principal não são renderizados no carregamento de página inicial, mas sob demanda. Por exemplo, mova os componentes Notícias e Twitter para uma guia "Notícias" secundária.

3. Detalhes: Coloque o componente Detalhes em uma guia secundária ou reduza os campos exibidos no painel de detalhes. Isso terá um impacto linear sobre o tempo de renderização do componente.

4. Listas relacionadas: Coloque o componente Listas relacionadas em uma guia secundária, opcionalmente exibindo uma ou duas Listas relacionadas centrais na página principal usando o novo componente "Lista relacionada" (singular). Reduza o número de listas relacionadas a 3 ou menos.

5. Componentes personalizados: quantifique o impacto dos componentes personalizados testando com e sem o componente. Alguns componentes podem ser refatorados como Ações do Lightning ou ter otimizações gerais aplicadas.


Melhores práticas de desempenho de componentes do Lightning

 
Para aprender mais sobre as melhores práticas úteis para o Lightning Experience, consulte Melhores práticas de desempenho de componentes do Lightning.
Número do artigo do Knowledge

000382793

 
Carregando
Salesforce Help | Article