Skip to main content

Optimizar el desempeño de Lightning Experience

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Identificar y solucionar problemas de red
  • Identificar y solucionar problemas de dispositivos
  • Identificar y solucionar problemas de navegador
  • Identificar y solucionar problemas de configuración de Salesforce

Introducción

Ahora que sabe por qué es importante el tiempo de carga transcurrido (EPT) y cómo puede medirse, veamos algunos de los factores que pueden afectarle. Comprender estos factores le permitirá prepararse para solucionar problemas cuando sus páginas no se carguen todo lo rápido que le gustaría. 

Hay cuatro factores principales que pueden afectar negativamente al EPT: 

  1. Red: las condiciones y la "distancia" entre el dispositivo y la instancia del host.
  2. Dispositivo: potencia, memoria y recursos de procesamiento disponibles para sus dispositivos.
  3. Navegador: las funciones y la configuración específicas de procesamiento del navegador.
  4. Configuración de Salesforce: personalizaciones de página de Lightning, implementaciones de Visualforce o personalizaciones de organización específicas.

Problemas relacionados con la red que afectan al desempeño de la página

Cuando mencionamos los problemas de red, nos referimos a las condiciones de red entre el dispositivo de usuario final y la instancia de Salesforce. Estas condiciones pueden verse afectadas por algo tan simple como la distancia geográfica, a factores más complejos como un desempeño reducido del protocolo de control de la transmisión (TCP) por problemas de latencia entre el dispositivo cliente y servidores web ubicados de forma remota, o si sus usuarios están usando VPN.

Veamos el siguiente ejemplo: pongamos que tiene un usuario en Asia que accede a una instancia alojada en Europa. Cuando el usuario abre una sesión de Lightning Experience, la información debe desplazarse entre Asia y Europa un mínimo de tres veces solo para establecer una sesión segura. Cualquier acción posterior, como descargar un registro o archivo, debe viajar también entre ambos continentes. Todo este desplazamiento intercontinental puede ralentizar el tiempo de carga transcurrido y afectar negativamente a la experiencia del usuario. 

Mejores prácticas para mitigar los problemas de red

Hay una serie de medidas que puede adoptar para minimizar los problemas de red.

  • Pida al administrador de red o los profesionales de TI de su compañía que evalúen la latencia de su red al conectar con el entorno de Salesforce. Ellos podrán usar utilidades como el "ping" o "traceroute" para recopilar datos y determinar formas de optimizar la velocidad de conexión de la red.
  • Mida la latencia y las velocidades de carga y descarga mediante Salesforce Speedtest. Para una experiencia más rápida y estable, se recomienda una latencia de 150 ms o menos, así como una velocidad de descarga de 3 Mbps o superior.
  • Utilice la red de entrega de contenido (CDN) de Akamai para mejorar el primer tiempo de carga de contenido estático mediante el almacenamiento de versiones en caché de recursos en múltiples ubicaciones geográficas.

Problemas relacionados con los dispositivos que afectan al desempeño de la página

Si es administrador, podrá ayudar a los usuarios sin importar el dispositivo que usan para acceder a Lightning Experience. Algunos de sus usuarios pueden estar usando una computadora de sobremesa, mientras que otros usan una tablet, un celular o un smartwatch. 

El marco de trabajo de Lightning se basa en los recursos disponibles de su dispositivo, como la potencia de procesamiento, la memoria o incluso el desempeño del disco duro, para ejecutar JavaScript y optimizar la representación. Como puede esperar, una computadora de sobremesa de alto nivel a tope de prestaciones ejecutará Lightning Experience mucho mejor que un celular de dos años que tuvo tiempos mejores. 

Mejores prácticas para mitigar los problemas de dispositivos

A continuación, se indican algunas medidas que se puede plantear si cree que sus dispositivos provocan problemas de desempeño. 

  • Conozca los puntuajes de Octane de sus dispositivos. El puntuaje de Octane es un indicador de referencia que mide el desempeño del motor de JavaScript mediante una serie de pruebas automatizadas. Mientras más alto sea el puntuaje de Octane, mejor será el desempeño de Lightning Experience. Puede encontrar el puntuaje de Octane de un dispositivo específico adjuntando "speedtest.jsp" al dominio de su organización.
  • Asegúrese de que su dispositivo tiene suficiente RAM. Para una experiencia estable, recomendamos al menos 8 GB de RAM, con 3 GB disponibles para las fichas del navegador de Salesforce.

Problemas relacionados con el navegador que afectan al desempeño de la página

Lightning Experience es compatible con la mayoría de navegadores, aunque puede ocurrir que funcione más rápido en unos navegadores que en otros. Por ejemplo, Lightning Experience suele funcionar más rápido en Google Chrome que en Internet Explorer. 

Si está sufriendo problemas de desempeño relacionados con el navegador, hay una serie de requisitos y recomendaciones aplicables a todos los navegadores. Entre ellos, está asegurarse de que JavaScript, las cookies y la TLS están activados. También debe comprobar si tiene los ajustes de navegador adecuados para mostrar marcos flotantes (iframes). La resolución de la pantalla también puede afectar al desempeño; la resolución mínima de pantalla necesaria para que las funciones de Salesforce funcionen correctamente es 1024 × 768. Por último, algunos complementos y extensiones de terceros de los navegadores pueden afectar a su desempeño. 

Puede que, aparte de las recomendaciones generales sobre navegadores, cada navegador tenga requisitos y recomendaciones específicos. Por ejemplo, debe saber que el uso de Internet Explorer 11 (IE11) puede exponerle a diferentes riesgos de seguridad y desempeño. 

Nota

El final del acceso y soporte de Lightning Experience con Microsoft Internet Explorer versión 11 (IE11), incluidas las aplicaciones de consola de Lightning como Lightning Sales Console y Lightning Service Console, se alcanzó en diciembre de 2020. Recomendamos usar un navegador alternativo para obtener la mejor experiencia. 

Mejores prácticas para mitigar los problemas de navegador

Si cree que su navegador está provocando problemas de desempeño, aquí se incluyen algunos pasos que puede dar para acelerar su funcionamiento. 

  • Evalúe la función de procesamiento de su navegador con Octane.
  • Cambie a dispositivos que tengan más memoria y potencia de procesamiento.
  • Desactive los complementos y extensiones del navegador que no necesite.
  • Asegúrese de usar la última versión del navegador y de tener instalados todos los parches necesarios.
  • Cambie de navegador. Como mencionamos antes, Chrome suele ser el navegador más rápido con Lightning Experience, e Internet Explorer el más lento.
  • Reinicie su navegador o dispositivo. Suele ser útil reiniciar los navegadores y dispositivos cliente una vez por semana.
  • Si es usuario de Internet Explorer, plantéese usar otro navegador.

Problemas relacionados con la configuración de Salesforce que afectan al desempeño de la página

Otro factor que puede afectar al EPT es la forma en que se optimizan y configuran sus páginas Lightning en Salesforce. Como puede suponer, una página de registro estándar se cargará antes que otra personalizada con montones de campos, páginas de Visualforce integradas o componentes personalizados pesados. Otros factores de configuración podrían ser el uso de implementaciones de Visualforce no optimizadas o el uso del modo de depuración de Lightning Experience.

Mejores prácticas para mitigar los problemas de configuración de Salesforce

Aquí incluimos una serie de pasos que puede dar para optimizar sus configuraciones de Salesforce y mejorar el desempeño de las páginas.

  • Optimizar sus páginas de Visualforce
  • Desactivar el modo de depuración de Lightning Experience
  • Reconfigurar las páginas que requieren más procesamiento, como aquellas que tienen un gran número de campos, componentes personalizados poco eficientes o complejas configuraciones de páginas.
  • Usar la extensión de Chrome Salesforce Lightning Inspector para examinar los atributos de componentes e identificar los cuellos de botella de desempeño de una página

En resumen

Ahora debería comprender mejor qué es el EPT, cómo medirlo y qué buscar si las páginas no tienen el desempeño esperado. Si desea saber más, puede consultar esta publicación del blog sobre Mejores prácticas de desempeño de componentes Lightning. También puede buscar en Trailhead más recursos y unirse a nuestra comunidad de administradores y desarrolladores en Salesforce Trailblazer Community para intercambiar ideas, unirse a grupos y leer historias de éxito, entre muchas otras cosas. 

Recursos

¡Siga aprendiendo gratis!
Regístrese para obtener una cuenta y continuar.
¿Qué hay para usted?
  • Consiga recomendaciones personalizadas para sus objetivos profesionales
  • Practique sus aptitudes con retos prácticos y pruebas
  • Siga y comparta su progreso con empleadores
  • Póngase en contacto para recibir asesoramiento y oportunidades laborales