Skip to main content

Optimieren der Leistung von Lightning Experience

Lernziele

Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:

  • Erkennen und Beheben von Netzwerkproblemen
  • Erkennen und Beheben von Geräteproblemen
  • Erkennen und Beheben von Browserproblemen
  • Erkennen und Beheben von Salesforce-Konfigurationsproblemen

Einführung

Nachdem Sie jetzt wissen, warum die EPT (Experienced Page Time) wichtig ist und wie sie gemessen werden kann, sehen wir uns einige Faktoren an, die die EPT beeinflussen können. Wenn Sie diese Faktoren kennen, sind Sie besser auf die Behebung von Problemen vorbereitet, wenn Ihre Seiten nicht so schnell geladen werden, wie Sie es gerne hätten. 

Es gibt vier Hauptfaktoren, die sich nachteilig auf die EPT auswirken können: 

  1. Netzwerk: Bedingungen und "Abstand" zwischen dem Gerät und der Hostinstanz.
  2. Gerät: Verfügbare Rechenleistung, Arbeitsspeicherkapazität und Ressourcen Ihrer Geräte.
  3. Browser: Spezifische Verarbeitungsleistung und Konfiguration des Browsers.
  4. Salesforce-Konfiguration: Lightning-Seitenanpassungen, Visualforce-Implementierungen oder spezifische Organisationsanpassungen.

Netzwerkprobleme mit Auswirkung auf die Seitenleistung

Wenn wir von Netzwerkproblemen sprechen, meinen wir damit die Netzwerkbedingungen zwischen dem Gerät des Endbenutzers und der Salesforce-Instanz. Diese Bedingungen können von so einfachen Faktoren wie der geografischen Entfernung bis hin zu so komplexen Faktoren wie einer verminderten TCP-Leistung (Transmission Control Protocol) aufgrund von Latenzproblemen zwischen dem Clientgerät und entfernt aufgestellten Webservern oder der Verwendung von VPNs durch Ihre Benutzer beeinflusst werden.

Nehmen Sie das folgende Beispiel: Sie haben einen Benutzer aus Asien, der auf eine Instanz zugreift, die in Europa gehostet wird. Wenn der Benutzer eine Lightning Experience-Sitzung öffnet, müssen Informationen mindestens dreimal zwischen Asien und Europa hin und her übertragen werden, nur um eine sichere Sitzung einzurichten. Alle nachfolgenden Aktionen wie das Herunterladen eines Datensatzes oder einer Datei müssen ebenfalls über Kontinente hinweg ausgeführt werden. All diese interkontinentalen Übertragungen können die EPT verlangsamen und sich negativ auf die Benutzererfahrung auswirken. 

Best Practices zum Entschärfen von Netzwerkproblemen

Im Folgenden finden Sie einige Maßnahmen, mit denen Sie Netzwerkprobleme minimieren können.

  • Bitten Sie den Netzwerkadministrator oder IT-Experten Ihres Unternehmens, die Netzwerklatenz zu ermitteln, wenn eine Verbindung zu Ihrer Salesforce-Umgebung herstellt wird. Diese Personen können Dienstprogramme wie "ping" oder "traceroute" ausführen, um Daten zu sammeln und dann Möglichkeiten zur Optimierung der Netzwerkverbindungsgeschwindigkeit zu bestimmen.
  • Messen Sie die Latenz sowie die Download- und Upload-Geschwindigkeit mit dem Salesforce-Geschwindigkeitstest. Für das schnellste und stabilste Benutzererlebnis wird eine Latenz von 150 ms oder weniger sowie eine Download-Geschwindigkeit von 3 MBit/s oder höher empfohlen.
  • Verwenden Sie das Content Delivery Network (CDN) von Akamai, um die Erstladezeit von statischem Inhalt zu verbessern, indem Sie zwischengespeicherte Versionen von Ressourcen an mehreren geografischen Standorten speichern.

Geräteprobleme mit Auswirkung auf die Seitenleistung

Wenn Sie ein Administrator sind, müssen Sie Ihren Benutzern helfen können, egal welches Gerät sie für den Zugriff auf Lightning Experience verwenden. Einige Ihrer Benutzer verwenden vielleicht einen Desktop-Computer, andere ein Tablet, ein Mobiltelefon oder eine Smartwatch. 

Das Lightning-Framework stützt sich bei der Ausführung von JavaScript und der Optimierung des Renderings auf die verfügbaren Ressourcen Ihres Geräts, beispielsweise die Rechenleistung, den Arbeitsspeicher und sogar die Leistung der Festplatte. Wie zu erwarten, läuft Lightning Experience auf einem High-End-Desktop mit allem Drum und Dran schneller als auf einem zwei Jahre alten Mobiltelefon, das schon bessere Tage gesehen hat. 

Best Practices zum Entschärfen von Geräteproblemen

Wenn Sie vermuten, dass Ihre Geräte Leistungsprobleme verursachen, sollten Sie Folgendes in Betracht ziehen. 

  • Ermitteln Sie die Octane-Werte Ihrer Geräte. Ein Octane-Wert ist ein Vergleichsmaßstab, der die Leistung einer JavaScript-Engine durch Ausführung einer Reihe automatisierter Tests misst. Je höher der Octane-Wert, desto besser ist Ihre Lightning Experience-Leistung. Sie können den Octane-Wert für ein bestimmtes Gerät ermitteln, indem Sie "speedtest.jsp" an die Domäne Ihrer Organisation anhängen.
  • Stellen Sie sicher, dass Ihr Gerät über genügend RAM verfügt. Für eine stabile Umgebung empfehlen wir mindestens 8 GB RAM, mit 3 GB für Salesforce-Browser-Registerkarten.

Browserprobleme mit Auswirkung auf die Seitenleistung

Lightning Experience unterstützt die meisten Browser. Vielleicht werden Sie aber feststellen, dass die Oberfläche in einigen Browsern schneller ausgeführt wird als in anderen. Beispielsweise läuft Lightning Experience in Google Chrome normalerweise schneller als in Internet Explorer. 

Wenn bei Ihrem Browser Leistungsprobleme auftreten, sollten Sie eine Reihe von Anforderungen und Empfehlungen beachten, die für alle Browser gelten. Dazu müssen Sie unter anderem sicherstellen, dass JavaScript, Cookies und TLS aktiviert sind. Sie sollten auch überprüfen, ob Sie die entsprechenden Browsereinstellungen für die Anzeige von Inline-Frames (iframes) vorgenommen haben. Die Bildschirmauflösung kann sich ebenfalls auf die Leistung auswirken. Die Mindestbildschirmauflösung für die korrekte Ausführung von Salesforce-Funktionen beträgt 1024 x 768. Schließlich können einige Browser-Plug-Ins und -Erweiterungen von Drittanbietern die Leistung des Browsers beeinträchtigen. 

Neben den allgemeinen Browserempfehlungen gibt es spezifische Anforderungen und Empfehlungen für jeden Browser. Sie sollten sich zum Beispiel bewusst sein, dass die Verwendung von Internet Explorer 11 (IE11) unterschiedliche Leistungs- und Sicherheitsrisiken mit sich bringen kann. 

Hinweis

Zugriff und Support für Lightning Experience mit Microsoft Internet Explorer Version 11 (IE11), einschließlich Lightning-Konsolenanwendungen wie die Lightning-Vertriebskonsole und die Lightning-Servicekonsole, endeten im Dezember 2020. Für das beste Benutzererlebnis empfehlen wir die Verwendung eines anderen Browsers. 

Best Practices zum Entschärfen von Browserproblemen

Wenn Sie glauben, dass Ihr Browser Leistungsprobleme verursacht, finden Sie hier einige Maßnahmen, die Sie zur Leistungsbeschleunigung ergreifen können. 

  • Bewerten Sie die Verarbeitungsleistung Ihres Browsers mit Octane.
  • Upgraden Sie auf Geräte mit mehr Rechenleistung und Arbeitsspeicher.
  • Deaktivieren Sie nicht benötigte Browser-Plug-ins und -Erweiterungen.
  • Stellen Sie sicher, dass Sie die neueste Browserversion verwenden und alle erforderlichen Patches installiert haben.
  • Wechseln Sie den Browser. Wie oben erwähnt, ist Chrome in der Regel der schnellste Browser für Lightning Experience und Internet Explorer in der Regel der langsamste.
  • Starten Sie Ihren Browser oder Ihr Gerät neu. Das Neustarten von Browsern und Clientgeräten einmal pro Woche kann helfen.
  • Wenn Sie Internet Explorer verwenden, sollten Sie die Verwendung eines anderen Browsers in Betracht ziehen.

Salesforce-Konfigurationsprobleme mit Auswirkung auf die Seitenleistung

Ein weiterer Faktor, der sich auf die EPT auswirken kann, ist die Optimierung und Konfiguration Ihrer Lightning-Seiten in Salesforce. Wie Sie vielleicht vermuten, wird eine Standard-Datensatzseite schneller geladen als eine benutzerdefinierte Seite mit vielen Feldern, eingebetteten Visualforce-Seiten oder stark angepassten Komponenten. Andere Konfigurationsfaktoren könnten der Einsatz nicht optimierter Visualforce-Implementierungen oder die Verwendung des Debug-Modus von Lightning Experience sein.

Best Practices zum Entschärfen von Salesforce-Konfigurationsproblemen

Hier sind einige Schritte, die Sie zur Optimierung Ihrer Salesforce-Konfigurationen und zur Verbesserung der Seitenleistung ausführen können.

  • Optimieren Sie Ihre Visualforce-Seiten.
  • Deaktivieren Sie den Debug-Modus von Lightning Experience.
  • Konfigurieren Sie verarbeitungsintensive Seiten neu, z. B. Seiten mit einer großen Anzahl von Feldern, ineffizienten benutzerdefinierten Komponenten oder komplexen Seitenkonfigurationen.
  • Verwenden Sie die Salesforce Lightning Inspector Chrome Extension, um Komponentenattribute zu überprüfen und Leistungsengpässe auf einer Seite zu identifizieren.

Zusammenfassung

Sie sollten jetzt eine bessere Vorstellung davon haben, was die EPT ist, wie man sie misst und worauf Sie achten müssen, wenn Ihre Seiten nicht die erwartete Leistung bringen. Wenn Sie mehr erfahren möchten, können Sie den Blogpost Best Practices für die Leistung von Lightning-Komponenten lesen. Schauen Sie sich auch auf Trailhead nach weiteren Ressourcen um und schließen Sie sich unserer Community von Administratoren und Entwicklern über die Salesforce Trailblazer Community an, um Ideen auszutauschen, Gruppen beizutreten, Erfolgsgeschichten zu lesen und vieles mehr. 

Ressourcen

Teilen Sie Ihr Trailhead-Feedback über die Salesforce-Hilfe.

Wir würden uns sehr freuen, von Ihren Erfahrungen mit Trailhead zu hören: Sie können jetzt jederzeit über die Salesforce-Hilfe auf das neue Feedback-Formular zugreifen.

Weitere Infos Weiter zu "Feedback teilen"