Loading

Verbesserung der Performance und Geschwindigkeit von Lightning Experience

Veröffentlichungsdatum: Aug 31, 2022
Beschreibung
Falls Ihre Benutzer bei der Nutzung von Lightning Experience auf zu lange Ladezeiten stoßen, dann hat dies vielleicht mit einem der folgenden Gründe zu tun:
  • Geografische Lage
  • Gerät
  • Browser
  • Probleme mit der Konfiguration Ihrer Salesforce Organisation
Bitte schauen Sie sich die unten stehende Beschreibung von Problemen und deren Gegenmaßnahmen zur Verbesserung der Performance für Lightning in Ihrer Salesforce Organisation an.
Lösung
Probleme mit der Geografischen Lage
  • Zugriff auf eine Host-Instanz von einem anderen geografischen Standpunkt aus (z.B. eine Org, welche in Nord Amerika gehostet wird und der Benutzer greift von Asien aus darauf zu).
  • Verschlechterung der Performance des Übertragungssteuerungsprotokolls (Transmission Control Protocol, TCP) aus folgenden Gründen:
    • Probleme mit der Latenz zwischen dem Gerät des Kunden und Fern-Web-Servern; oder
    • Kundennetzwerktopologien, wie zum Beispiel Virtual Private Networks, welche den IP-Verkehr durch einen Firmensitz oder ein Rechenzentrum leiten, bevor es an die Org des Kunden innerhalb der Salesforce Umgebung weitergeleitet wird.

Potentielle Gegenmaßnahmen
Überprüfen Sie Ihre Netzwerklatenz: Fragen Sie den Netzwerkadmin oder Ihr IT-Team, ob diese Ihre Netzwerklatenz überprüfen können, wenn Sie auf Ihre Salesforce-Umgebung zugreifen. Sie können durch den „Ping“ oder „Traceroute“ Daten sammeln und danach Wege zur Optimierung Ihrer Netzwerkverbindungsgeschwindigkeit finden. Sie können außerdem die Upload- und Downloadgeschwindigkeit auf Ihrer Instanz unter folgendem Link überprüfen: https://[instance].salesforce.com/speedtest.jsp.



Probleme mit Geräten oder dem Browser
  • Benutzung eines Laptops, Desktop-PCs oder von virtueller Desktop Infrastruktur, welche nicht genügend Rechenleistung oder Speicher zur Verfügung hat. Oder mehrere Anwendungen laufen zur gleichen Zeit und konkurrieren um die Ressourcen Ihres Gerätes, wie zum Beispiel die CPU oder den Speichern.
  • Benutzung eines Web-Browsers mit Plug-Ins oder Erweiterungen, welche einen Großteil der CPU oder des Speicherplatzes verwenden.
  • Zu viele Browsertabs sind gleichzeitig geöffnet. Jeder Tab verbraucht Speicherplatz und CPU-Zyklen.

Potentielle Gegenmaßnahmen
Überprüfen Sie die Verarbeitungskapazitäten Ihres Browers: Messen Sie die Verarbeitungskapazitäten der Browser auf den Geräten (Laptops, Desktops, Workstations oder virtuelle Desktops) Ihrer Kunden, indem Sie Octane benutzen: https://chromium.github.io/octane/. Falls die Octane Punktzahl unter einem Minimum von 15.000 liegt, dann ist es wahrscheinlich, dass die Performance von Lightning Experience verlangsamt ist (falls Sie die Salesforce-Konsole benutzen, liegt das Minimum bei 20.000). Ein high-end Kundengerät hat normalerweise eine Octane Punktzahl von 32.000 oder mehr. Je höher die Octane Punktzahl ist, desto besser ist die Performance von Lightning Experience. Mit den folgenden Schritten können Sie versuchen, die Octane Punktzahl Ihrer Kunden zu verbessern:
  • Stellen Sie sicher, dass Laptops komplett aufgeladen oder mit einer Stromquelle verbunden sind. Laptops, deren Akku fast leer ist, tendieren dazu langsamer zu laufen, um Energie zu sparen.
  • Schließen Sie andere Anwendungen, welche auf dem Gerät des Kunden laufen, falls möglich.
  • Setzen Sie die Browsereinstellungen auf die Werkseinstellungen zurück, falls möglich.
  • Entfernen Sie ungenutzte oder unnötige Browser-Plugins und -Erweiterungen.
  • Rüsten Sie das Gerät des Kunden auf ein Modell mit mehr Leistungsfähigkeit und Speicherplatz auf.

Deaktivieren Sie unnötige Plugins und Erweiterungen: Die Auswirkung, die Browser-Plugins und -Erweiterungen auf die Performance von Lightning Experience haben, hängt davon ab, wie viel CPU-Leistung und Speicherplatz diese benötigen. Deaktivieren Sie bestimmte Plugins und Erweiterungen und überprüfen Sie, ob dies zu einer höheren Octane-Punktzahl führt. Wie Sie diese deaktivieren, hängt von Ihrem Browser ab. In Chrome, zum Beispiel, können Sie Erweiterungen und Plugins ansehen, aktivieren oder deaktivieren, indem Sie chrome://plugins/ oder chrome://extensions/ in der Adressleiste eingeben.

Benutzen Sie die neueste Browserversion oder den neuesten Patch: Browseranbieter veröffentlichen normalerweise neuere Versionen oder einen Patch mit Fehlerbehebungen, um Performance, Sicherheit oder Stabilität zu verbessern.

Wechseln Sie den Browser: Performance ist von Browser zu Browser unterschiedlich. Chrome ist konstant der schnellste Browser für Lightning Experience, während Internet Explorer normalerweise der langsamste ist.

Starten Sie Ihren Browser oder Ihr Gerät neu: Der wöchentliche Neustart von Kundengeräten und Browsern kann helfen. Wenn auf dem Gerät oder im Browser eines Kunden verschiedene Anwendungen laufen, könnten Ressourcen für länger als nötig in Nutzung sein. Durch das Befreien dieser Ressourcen können diese effizienter vom Browser und Betriebssystem genutzt werden, was dazu führt, dass mehr Ressourcen für häufig genutzte Anwendungen, wie Lightning Experience, verwendet werden.

Einstellung der Salesforce Org
  • Nutzung von nicht optimierten Visualforce Implementierungen
  • Aktivieren des Aura Debug-Modus
  • Nutzung von Lightning-Seiten mit komplizierten Konstruktionen, einer hohen Anzahl an Komponenten oder hunderten von Feldern. Diese Art von Seiten brauchen länger, um verarbeitet und gerendert zu werden.

Potentielle Gegenmaßnahmen

Optimieren Sie Ihre Visualforce-Seiten: Folgen Sie dazu den Richtlinien in unserer Entwickler Dokumentation für bewährte Verfahren zur Optimierung von Visualforce Performance.

Deaktivieren Sie den Aura Debug-Modus: Vielleicht haben Sie den Aura Debug-Modus aktiviert, um das Debuggen von JavaScript-Code in Lightning Components einfacher zu machen. Dieser verlangsamt jedoch die Performance von Lightning Experience. Sie können diesen in Ihrer Sandbox und Produktionsorg ausschalten, indem Sie zu Setup gehen, dort Lightning Components auswählen und dann die „Debug-Modus aktivieren“ Checkbox abwählen.

Rekonfigurieren Sie rechenintensive Seiten: Falls Ihre Salesforce Org Seiten mit einer hohen Anzahl an Feldern, ineffizienten benutzerdefinierten Komponenten oder komplizierten Seiteneinstellungen hat, dann erwägen Sie die Möglichkeit, deren Komplexität zu reduzieren, um die Ladezeiten beim Rendern zu verkürzen.
  1. Optimieren Sie die Anzahl der Felder, welche beim Start sichtbar sind, indem Sie nur für den Benutzer relevante Felder anzeigen lassen. Dies können Sie in den Profileinstellungen tun.
  2. Verteilen Sie die verschiedenen Elemente einer Seite, wie z.B. Felder, verwandte Listen und benutzerdefinierte Komponenten, auf unterschiedliche Tabs. Die wichtigsten Informationen werden dabei im ersten Tab dargestellt und weniger wichtige Informationen werden auf andere Tabs verschoben. Weniger wichtige Komponenten sollten auf ein oder mehrere Tabs verschoben werden. Komponenten, welche sich nicht in einem primären Tab befinden, werden beim ersten Laden nicht gerendert, sondern erst, wenn deren Tab geöffnet wird. Verschieben Sie zum Beispiel die Nachrichten und Twitter Komponente in einen sekundären „Nachrichten“-Tab.
  3. Details: Platzieren Sie die Details-Komponenten in einem sekundären Tab oder reduzieren Sie die Anzahl der Felder, welche in diesem dargestellt werden. Dies wird zu einem linearen Rendern führen und die Zeit dafür verkürzen.
  4. Verwandte Listen: Platzieren Sie die verwandten Listen-Komponente in einem sekundären Tab. Optional können Sie ein oder zwei essentielle verwandte Listen-Komponenten auf dem primären Tab mit der neuen „Verwandte Liste“ (Einzahl) Komponente anzeigen lassen. Reduzieren Sie die Anzahl an verwandten Listen auf drei oder weniger.
  5. Benutzerdefinierte Komponenten: Messen Sie die Auswirkung von benutzerdefinierten Komponenten, indem Sie einen Test mit und ohne diese durchführen. Manche Komponenten können als Lightning Actions refaktorisiert oder im Allgemeinen optimiert werden.
Lightning-Komponenten Performance Best Practice
 
Schauen Sie sich unseren Artikel Lightning Components Performance Best Practices an, um mehr zu diesem Thema zu erfahren.
Nummer des Knowledge-Artikels

000382793

 
Laden
Salesforce Help | Article