Skip to content

Habilite CDN para cargar Lightning Experience más rápido ☁️

Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .

El enlace a la publicación original, lo encontrarás al final de este artículo.

Habilitar CDN para cargar Lightning Experience más rápido | Blog de desarrolladores de Salesforce

Una red de entrega de contenido (CDN) reduce el tiempo de carga del contenido estático al almacenar versiones en caché en múltiples ubicaciones geográficas. Salesforce tiene una configuración que permite que Lightning Experience aproveche la CDN de Akamai con un simple clic en una casilla de verificación en Configuración. En esta publicación, exploramos cómo una CDN puede mejorar el rendimiento. Presentamos cómo se aplica a la Plataforma Salesforce y brindamos orientación sobre cómo habilitarlo para su organización. ¿Qué es una red de entrega de contenido? Todos los activos utilizados para representar su sitio se almacenan en la instancia de Salesforce de su empresa. La instancia de su empresa se almacena en uno de los servidores de Salesforce. Cuanto más lejos estén sus usuarios del servidor donde se almacena su instancia, más tiempo llevará obtener los activos en su computadora y en las páginas de su sitio. Una red de entrega de contenido (CDN) es una red de servidores distribuida geográficamente que almacena versiones en caché de activos web. CDN minimiza los retrasos en la carga del contenido de la página web al reducir la distancia entre el servidor y el usuario. También aumenta la cantidad de solicitudes a las que el servidor puede responder, ya que la CDN descarga una gran parte de las solicitudes del servidor. Al reducir la distancia entre el servidor y el usuario y aumentar la disponibilidad y la redundancia del contenido, las CDN mejoran los tiempos de carga y el rendimiento del sitio web.

¿Qué sucede cuando se habilita un CDN?

El almacenamiento en caché en nuestra CDN mejora el rendimiento y la escala de su sitio. Cuando sus usuarios acceden a un sitio atendido por la CDN de Salesforce, el contenido en caché se entrega directamente desde los servidores de la CDN. Los servidores CDN se distribuyen globalmente y suelen estar más cerca de sus usuarios que los servidores de Salesforce. Debido a que el contenido en caché se sirve directamente desde los servidores CDN, sus usuarios experimentan tiempos de carga más rápidos de forma rutinaria y en momentos de mucho tráfico. El almacenamiento en caché de CDN puede funcionar con el almacenamiento en caché del lado del navegador , lo que también mejora el rendimiento.

Cuando se habilita una CDN, activa la entrega de CDN para los archivos JavaScript y JSON estáticos en el marco del componente Lightning que potencia Lightning Experience. No distribuye sus datos o metadatos de Salesforce en una CDN.

Si bien habilitar esta función es simple, nuestros datos muestran que solo el 52 % de los clientes de Salesforce la tienen habilitada . Esta configuración está deshabilitada de manera predeterminada para las organizaciones creadas antes del lanzamiento de Winter '19 y está habilitada de manera predeterminada para las organizaciones nuevas y todos los sitios de Experience Builder nuevos y existentes.

Pasos para habilitar el CDN

Desde Configuración, ingrese Session en el cuadro Quick Find y luego seleccione Configuración de sesión .
Seleccione la casilla de verificación para "Habilitar la red de entrega de contenido (CDN) para el marco del componente Lightning".
Haga clic en Guardar .

Un CDN generalmente acelera el tiempo de carga de la página. Para un arranque en frío de Lightning Experience, encontramos en promedio una mejora del 15 % en el tiempo de carga para el percentil 75 de usuarios.

La CDN también cambia el dominio de origen que sirve los archivos. Si su empresa tiene restricciones de rango de IP para el contenido servido desde Salesforce, realice una prueba exhaustiva antes de habilitar esta configuración.

Si experimenta algún problema, pregunte a su departamento de TI si el cortafuegos de su empresa bloquea algún contenido de la CDN de Akamai. Su departamento de TI debe asegurarse de que https://static.lightning.force.com se agregue a cualquier lista de permitidos o firewall que opere su empresa. Puede hacer ping static.lightning.force.com , pero no puede navegar directamente a la URL raíz en https://static.lightning.force.com .

Nota IMPORTANTE

No use direcciones IP para el filtrado de red porque eso puede causar problemas de conectividad con https://static.lightning.force.com . Las direcciones IP para https://static.lightning.force.com son dinámicas y no se mantienen en la lista de direcciones IP permitidas de Salesforce.

Recursos

Sobre los autores

Eric Perret es ingeniero principal de los equipos Lightning Web Runtime Services y Lightning Experience Performance. Encuéntrelo en línea en https://www.ericperrets.info .

Ahmed Ghanem es director de gestión de productos de Lightning Web Platform Teams. Puedes seguirlo en LinkedIn .

Greg Whitworth es director sénior de LWC, LWR y los equipos de estándares y plataforma web. Puedes seguirlo en Twitter y LinkedIn .

Obtenga las últimas publicaciones de blog de desarrolladores de Salesforce y episodios de podcast a través de Slack o RSS.

Agregar a Slack Suscríbete a RSS

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2023/03/enable-cdn-to-load-lightning-experience-faster.html

Entradas recomendadas