Skip to main content

Otimizar o desempenho do Lightning Experience

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:

  • Identificar e solucionar problemas de rede.
  • Identificar e solucionar problemas de dispositivo.
  • Identificar e solucionar problemas de navegador.
  • Identificar e solucionar problemas de configuração do Salesforce.

Introdução

Agora que você sabe porque o Tempo de página experimentado é importante e como ele pode ser medido, vamos observar alguns fatores que podem afetar o EPT. Ao entender esses fatores, você estará melhor preparado para solucionar problemas quando suas páginas não estiverem carregando tão rapidamente quanto você gostaria. 

Existem quatro fatores principais que podem afetar o EPT de forma adversa: 

  1. Rede: condições e "distância" entre o dispositivo e a instância do host.
  2. Dispositivo: poder de processamento, memória e recursos disponíveis dos dispositivos.
  3. Navegador: recursos e configuração específicos do processamento do navegador.
  4. Configuração do Salesforce: personalizações de página do Lightning, implementações do Visualforce ou personalizações de organizações específicas.

Problemas de rede que afetam o desempenho da página

Quando falamos sobre preocupações com a rede, estamos falando sobre as condições da rede entre o dispositivo do usuário final e a instância do Salesforce. Essas condições podem ser afetadas por algo tão simples quanto a distância geográfica, a fatores tão complexos quanto o desempenho degradado do protocolo TCP (Transmission Control Protocol) devido a problemas de latência entre o dispositivo cliente e os servidores da web localizados remotamente, ou se os usuários estão usando VPNs.

Veja o seguinte exemplo: Vamos supor que você tenha um usuário na Ásia acessando uma instância hospedada na Europa. Quando o usuário abre uma sessão do Lightning Experience, as informações precisam percorrer a Ásia e a Europa pelo menos três vezes apenas para estabelecer uma sessão segura. Qualquer ação subsequente, como baixar um registro ou arquivo, também precisa viajar pelos continentes. Toda essa viagem intercontinental pode diminuir o Tempo de página experimentado e afetar negativamente a experiência do usuário. 

Melhores práticas para mitigar problemas de rede

Veja algumas coisas que você pode fazer para ajudar a minimizar problemas de rede.

  • Peça ao administrador da rede ou profissionais de TI da empresa para avaliar a latência da rede quando se conectar ao seu ambiente do Salesforce. Eles podem executar utilitários, como "ping" ou "traceroute", para coletar dados e determinar formas de otimizar a velocidade de conexão da rede.
  • Avalie a latência, além das velocidades de download e carregamento, usando o Salesforce Speedtest. Para uma experiência mais rápida e estável, recomenda-se uma latência de 150 ms ou menos, e uma velocidade de download de 3 Mbps ou superior.
  • Use a CDN (Rede de entrega de conteúdo) da Akamai para melhorar o primeiro tempo de carregamento do conteúdo estático armazenando em cache as versões de recursos em vários locais geográficos.

Problemas de dispositivo que afetam o desempenho da página

Se você é administrador, precisa ajudar seus usuários a acessarem o Lightning Experience, independentemente do dispositivo que eles usam. Alguns podem estar usando um computador desktop enquanto outros podem estar usando um tablet, celular ou smartwatch. 

A estrutura do Lightning depende dos recursos disponíveis do dispositivo, como poder de processamento, memória e até desempenho do disco rígido, para executar o JavaScript e otimizar a renderização. Como seria de esperar, um desktop de alta qualidade com todos os recursos funcionará de forma mais rápida com o Lightning Experience do que um telefone de dois anos que já não é lá grande coisa. 

Melhores práticas para mitigar problemas de dispositivo

Veja alguns pontos a considerar, caso você suspeite que seus dispositivos estejam causando problemas de desempenho. 

  • Encontre as pontuações do Octane em seus dispositivos. A pontuação do Octane é uma referência que mede o desempenho de um mecanismo de JavaScript que executa uma série de testes automatizados. Quanto maior a pontuação do Octane, melhor será o desempenho do Lightning Experience. Confira a pontuação do Octane de determinado dispositivo anexando "speedtest.jsp" ao domínio de sua organização.
  • Verifique se seu dispositivo tem RAM suficiente. Para uma experiência estável, recomendamos pelo menos 8 GB de RAM, com 3 GB disponíveis para as guias do navegador do Salesforce.

Problemas de navegador que afetam o desempenho da página

O Lightning Experience é compatível com a maioria dos navegadores, mas é possível que você sinta que seu funcionamento é mais rápido em alguns navegadores do que em outros. Por exemplo, a execução do Lightning Experience geralmente é mais rápida no Google Chrome do que no Internet Explorer. 

Se você estiver enfrentando problemas de desempenho relacionados ao navegador, há vários requisitos e recomendações que são compartilhados em todos os navegadores. Eles incluem a garantia de que o JavaScript, cookies e TLS estejam ativados. Você também deve verificar se tem as configurações de navegador apropriadas para exibir quadros internos (iframes). A resolução da tela também pode afetar o desempenho. A resolução mínima de tela para que os recursos do Salesforce sejam executados corretamente é 1024 x 768. Por fim, alguns plug-ins e extensões de terceiros podem interferir no desempenho do navegador. 

Além das recomendações gerais do navegador, pode haver requisitos e recomendações específicos para cada navegador. Por exemplo, você deve estar ciente de que o uso do Internet Explorer 11 (IE11) pode expô-lo a diferentes riscos de desempenho e segurança. 

Nota

O fim do suporte e acesso ao Lightning Experience por meio do Microsoft Internet Explorer versão 11 (IE11), incluindo aplicativos do console do Lightning, como o Lightning Sales Console e o Lightning Service Console, foi descontinuado em dezembro de 2020. Recomendamos usar outro navegador para uma melhor experiência. 

Melhores práticas para mitigar problemas de navegador

Se você acha que seu navegador tem causado problemas de desempenho, siga algumas etapas para acelerar o processo. 

  • Avalie a capacidade de processamento do navegador usando o Octane.
  • Mude para dispositivos mais modernos com maior poder de processamento e memória.
  • Desative extensões e plug-ins desnecessários do navegador.
  • Verifique se você está usando a versão mais recente do navegador e se instalou os patches necessários.
  • Alterne os navegadores. Como mencionamos acima, o Chrome geralmente é o navegador mais rápido do Lightning Experience, enquanto o Internet Explorer é o mais lento.
  • Reinicie seu navegador ou dispositivo. Convém reiniciar navegadores e dispositivos clientes uma vez por semana.
  • Se você usa o Internet Explorer, tente usar outro navegador.

Problemas de configuração do Salesforce que afetam o desempenho da página

Outro fator que pode afetar o EPT é a forma como as páginas do Lightning são otimizadas e configuradas no Salesforce. Como você pode imaginar, uma página de registro padrão será carregada mais rapidamente do que uma página personalizada com muitos campos, páginas incorporadas do Visualforce ou componentes altamente personalizados. Outros fatores ligados à configuração podem incluir o uso de implementações do Visualforce não otimizadas ou o modo de depuração do Lightning Experience.

Melhores práticas para mitigar problemas de configuração do Salesforce

Veja algumas etapas para otimizar suas configurações do Salesforce e melhorar o desempenho da página.

  • Otimize suas páginas do Visualforce.
  • Desative o modo de depuração do Lightning Experience.
  • Reconfigure páginas com processamento intensivo, como páginas com grande número de campos, componentes personalizados ineficientes ou configurações de página complexas.
  • Use a extensão do Chrome do Salesforce Lightning Inspector para inspecionar os atributos dos componentes e identificar gargalos de desempenho em uma página.

Vamos concluir

Você já deve entender melhor o que é o EPT, como medi-lo e o que procurar se suas páginas não estiverem apresentando o desempenho esperado. Se quiser saber mais, confira a publicação do blog Melhores práticas de desempenho dos componentes do Lightning. Além disso, analise melhor os recursos no Trailhead e participe da nossa comunidade de administradores e desenvolvedores por meio da Salesforce Trailblazer Community para compartilhar ideias, participar de grupos, ler histórias de sucesso e muito mais. 

Recursos

Continue a aprender de graça!
Inscreva-se em uma conta para continuar.
O que você ganha com isso?
  • Receba recomendações personalizadas para suas metas de carreira
  • Pratique suas habilidades com desafios práticos e testes
  • Monitore e compartilhe seu progresso com os empregadores
  • Conecte-se a orientação e oportunidades de carreira