Skip to main content

Optimizar el rendimiento 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 navegadores.
  • Identificar y solucionar problemas de configuración de Salesforce.

Introducción

Ahora que ya sabe por qué es importante el tiempo de página experimentado (EPT) y cómo se puede medir, veamos algunos factores que pueden afectar a dicha métrica. Si conoce estos factores, tendrá una mejor preparación para solucionar problemas cuando sus páginas no se carguen tan rápido como le gustaría. 

Hay cuatro factores principales que pueden afectar negativamente al EPT: 

  1. Red: condiciones y "distancia" entre el dispositivo y la instancia de alojamiento.
  2. Dispositivos: potencia de procesamiento disponible, memoria y recursos de los dispositivos.
  3. Navegador: capacidades y configuración específicas del procesamiento del navegador.
  4. Configuración de Salesforce: personalizaciones de páginas de Lightning, implementaciones de Visualforce o personalizaciones específicas para la organización.

Problemas de red que afectan al rendimiento de las páginas

Cuando hablamos de problemas de red, nos referimos a las condiciones de red entre el dispositivo del usuario final y la instancia de Salesforce. Estas condiciones pueden verse afectadas por algo tan simple como la distancia geográfica o por factores tan complejos como la degradación del rendimiento del protocolo de control de transmisión (TCP) debida a problemas de latencia entre el dispositivo cliente y los servidores web ubicados en remoto, o si sus usuarios utilizan VPN.

Veamos el siguiente ejemplo: supongamos que un usuario de Asia accede a una instancia alojada en Europa. Cuando el usuario abre una sesión de Lightning Experience, la información tiene que viajar de un lado a otro entre Asia y Europa un mínimo de tres veces tan solo para establecer una sesión segura. Las acciones posteriores, como la descarga de un disco o un archivo, también tienen que desplazarse por los continentes. Todos estos viajes intercontinentales pueden ralentizar el tiempo de página experimentado y afectar negativamente a la experiencia del usuario. 

Prácticas recomendadas para mitigar los problemas de red

Esto es lo que puede hacer para ayudar a minimizar problemas de red.

  • Pida al administrador de red o a los informáticos de su empresa que evalúen la latencia de su red cuando se conecta a su entorno Salesforce. Pueden ejecutar utilidades como "ping" o "traceroute" para recopilar datos y luego determinar formas de optimizar la velocidad de conexión a la red.
  • Mida la latencia, así como las velocidades de carga y descarga, con Salesforce Speedtest. Para obtener la experiencia más rápida y estable, se recomienda una latencia de 150 ms o inferior, así como una velocidad de descarga de 3 Mbps o superior.
  • Utilice la red de entrega de contenido (CDN) de Akamai para mejorar el tiempo de primera carga de los contenidos estáticos almacenando versiones en caché de los recursos en múltiples ubicaciones geográficas.

Problemas de dispositivos que afectan al rendimiento de las páginas

Si es administrador, debe poder ayudar a sus usuarios independientemente del dispositivo que utilicen para acceder a Lightning Experience. Algunos de sus usuarios pueden utilizar un ordenador de sobremesa; otros, una tablet, un teléfono móvil o un reloj inteligente. 

El marco de trabajo Lightning se basa en los recursos disponibles de su dispositivo, por ejemplo, la potencia de procesamiento, la memoria e incluso el rendimiento del disco duro, para ejecutar JavaScript y optimizar la representación. Tal como esperará, un ordenador de sobremesa de gama alta con toda su parafernalia ejecutará Lightning Experience más rápido que un teléfono de hace dos años que ya ha dejado atrás sus mejores días. 

Prácticas recomendadas para mitigar los problemas de dispositivos

Aquí tiene algunas cosas para tener en cuenta si sospecha que sus dispositivos están provocando problemas de rendimiento. 

  • Busque las puntuaciones de Octane de sus dispositivos. La puntuación de Octane es un parámetro que mide el rendimiento de un motor JavaScript ejecutando una serie de pruebas automatizadas. Cuanto mayor sea la puntuación de Octane, mejor será el rendimiento de Lightning Experience. Puede buscar la puntuación de Octane de un dispositivo específico añadiendo "speedtest.jsp" al dominio de su organización.
  • Asegúrese de que su dispositivo tenga 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 de navegador que afectan al rendimiento de las páginas

Lightning Experience es compatible con la mayoría de los navegadores, pero puede que algunos funcionen más rápido que otros.

Si tiene problemas de rendimiento relacionados con el navegador, todos los navegadores comparten diversos requisitos y recomendaciones. Entre otros, asegurarse de que JavaScript, las cookies y la seguridad de capa de transporte (TLS) estén activados. También debe comprobar si tiene los ajustes adecuados del navegador para mostrar fotogramas en línea (iframes). La resolución de pantalla también puede afectar al rendimiento; la mínima para que las funciones de Salesforce se ejecuten correctamente es de 1024 X 768. Por último, algunos complementos y extensiones de terceros pueden interferir en el rendimiento del navegador. 

Además de las recomendaciones globales para navegadores, puede haber requisitos y recomendaciones específicos para cada navegador.

Prácticas recomendadas para mitigar los problemas de los navegadores

Si cree que su navegador está causando problemas de rendimiento, aquí tiene algunos pasos que puede seguir para acelerarlo. 

  • Evalúe la capacidad de procesamiento de su navegador utilizando Octane.
  • Actualícese a dispositivos con más capacidad de procesamiento y memoria.
  • Desactive los complementos y las extensiones innecesarios del navegador.
  • Asegúrese de utilizar la versión más reciente del navegador y de haber instalado los parches necesarios.
  • Cambie de navegador. Como hemos mencionado anteriormente, Chrome suele ser el navegador más rápido para Lightning Experience, mientras que Internet Explorer suele ser el más lento.
  • Reinicie su navegador o dispositivo. Reiniciar los navegadores y los dispositivos cliente una vez a la semana puede resultar útil.
  • Si es usuario de Internet Explorer, plantéese la posibilidad de utilizar otro navegador.

Problemas de configuración de Salesforce que afectan al rendimiento de las páginas

Otro factor que puede afectar al EPT es cómo se optimizan y configuran sus páginas Lightning en Salesforce. Como puede suponer, una página de registro estándar se cargará más rápido que una personalizada con muchos campos, páginas Visualforce integradas o componentes muy personalizados. Otros factores de configuración pueden ser el uso de implementaciones de Visualforce no optimizadas o el uso del modo de depuración de Lightning Experience.

Prácticas recomendadas para mitigar los problemas de configuración de Salesforce

Aquí tiene algunos pasos que puede realizar para optimizar las configuraciones de Salesforce y mejorar el rendimiento de las páginas.

  • Optimice las páginas de Visualforce
  • Desactive el modo de depuración de Lightning Experience.
  • Reconfigure las páginas con mucho procesamiento, como las que contienen un gran número de campos, componentes personalizados ineficaces o configuraciones de página complejas.
  • Utilice la extensión para Chrome de Salesforce Lightning Inspector para inspeccionar atributos de componentes e identificar cuellos de botella de rendimiento en una página.

A modo de resumen

Ahora ya debería entender mejor qué es el EPT, cómo medirlo y qué buscar si sus páginas no rinden como se espera. Si quiere obtener más información, puede consultar la publicación de blog Prácticas recomendadas de rendimiento de componentes Lightning. También puede buscar más recursos en Trailhead y unirse a nuestra comunidad de administradores y desarrolladores en Salesforce Trailblazer Community para compartir ideas, unirse a grupos, leer historias de éxito y más. 

Recursos

Comparta sus comentarios sobre Trailhead en la Ayuda de Salesforce.

Nos encantaría conocer su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios cuando quiera desde el sitio de la Ayuda de Salesforce.

Más información Continuar para compartir comentarios