在Salesforce Lightning Experience(閃電體驗)提高性能和速度

Knowledge :000250291

描述

如果您或您的用戶在使用閃電體驗時正在經歷緩慢的頁面加載時間,它可能與以下一種或多種問題類型有關。

  • 地理
  • 設備
  • 瀏覽器
  • Salesforce組織配置問題

請審閱以下的問題描述和緩解策略,以提高您的銷售團隊爲閃電用戶的性能。

解決辦法

地理問題

從不同的地理位置訪問主機實例(例如,一個組織在北美託管,但用戶從亞洲訪問它)。

由於客戶端設備和遠程web服務器之間的延遲問題;或客戶網絡拓撲,如虛擬專用網絡,在Salesforce環境中重新路由到客戶的org之前,需要通過公司辦公室或數據中心路由通信。

潛在的緩解措施

評估網絡延遲:請公司的網絡管理員或IT專業人員在連接到Salesforce環境時評估網絡延遲。它們可以運行“ping”或“traceroute”等實用程序來收集數據,然後確定優化網絡連接速度的方法。您還可以在這裏測量下載和上傳速度到您的Salesforce實例:https://[instance .salesforce.com/speedtest.jsp。

設備和Browser-Related問題

使用筆記本、臺式機或虛擬桌面基礎設施,沒有足夠的處理能力或內存。或者有多個應用程序在爭奪設備的資源,比如CPU和內存。

使用帶有消耗大量CPU或內存的插件或擴展的web瀏覽器。

同時運行太多的瀏覽器選項卡。每個選項卡消耗內存和CPU週期。

潛在的緩解措施

評估瀏覽器處理能力:

使用Octane來度量瀏覽器對客戶端設備(筆記本、桌面、工作站或虛擬桌面)的處理能力:https://chromium.github.io/octane/。如果辛烷值小於15000,閃電體驗性能可能會比較慢。高端客戶端設備的辛烷值通常大於3.2萬。辛烷值越高,閃電體驗性能越好。你可以嘗試以下步驟來提高客戶的Octane 值:

  • 確保筆記本電腦完全充電或連接電源。當筆記本電腦用低電量運行時,它會以較低的速度運行以節省電力。
  • 如果可能,關閉在客戶端設備上運行的其他應用程序。
  • 如果可能,將瀏覽器設置重置爲原始默認設置。
  • 刪除未使用或不必要的瀏覽器插件和擴展。
  • 將客戶端設備升級到具有更多處理能力和內存的模型。

禁用不必要的插件和擴展:

瀏覽器插件和擴展對閃電體驗性能的影響取決於它們消耗多少CPU能量或內存資源。禁用特定的插件或擴展,以查看更改是否會導致更高的辛烷值。對於每個瀏覽器來說,禁用插件的方法是不同的。例如,在Chrome中,通過輸入:Chrome://plugins/或Chrome://extensions/。

使用最新的瀏覽器版本或補丁:

瀏覽器供應商通常會發布更新的版本或補丁,並進行修復,以提高性能、安全性或穩定性。

切換瀏覽器:

性能因瀏覽器而異。Chrome一直是最快的閃電體驗瀏覽器,而ie瀏覽器通常是最慢的。

重新啓動瀏覽器或設備:

每週重新啓動瀏覽器和客戶端設備一次可能會有所幫助。運行各種應用程序的客戶端設備或瀏覽器可能比需要的時間更長。釋放這些資源使瀏覽器和操作系統的資源管理更加高效,允許瀏覽器和操作系統在經常使用的應用程序(如Lightning Experience)上花費更多的時間和系統資源。

Salesforce組織配置

  • 使用未經優化的Visualforce實現。
  • 激活Aura調試模式。
  • 使用具有複雜結構、大量組件或數百個字段的閃電頁面。這些類型的頁面需要更多的時間來處理和呈現。

潛在的緩解措施

優化您的Visualforce頁面:

遵循我們在優化Visualforce性能開發人員文檔的最佳實踐中提供的指導方針。

禁用Aura調試模式:

您的組織可能已經啓用了Aura調試模式,以便更容易地在Lightning組件中調試JavaScript代碼。但是運行Aura調試模式會降低閃電體驗的性能。要在sandbox和production orgs中關閉此模式,請轉到Setup,選擇Lightning組件,然後取消選擇Enable Debug模式複選框。

重新配置處理密集型頁面:

如果您的Salesforce org有大量字段、低效的自定義組件或複雜的頁面配置的頁面,請考慮降低它們的複雜性,以提高呈現加載時間。

  1. 流線化最初僅對與用戶功能相關的字段可見的字段的數量。您可以使用配置文件來實現這一點。
  2. 將頁面上的元素(包括字段、相關列表和自定義組件)分解爲選項卡。在第一個選項卡上顯示最需要的信息,並將輔助信息移動到後面的選項卡上。將不太重要的組件移動到一個或多個Lightning頁面選項卡之後。不在主選項卡中的組件不會在初始頁面加載中呈現,而是隻按需呈現。例如,將新聞和Twitter組件移動到次要的“新聞”選項卡。
  3. 所示。細節:將細節組件放置在輔助選項卡中,或者減少顯示在細節面板中的字段。這將對組件的呈現時間產生線性影響。
  4. 所示。相關列表:將相關列表組件放在輔助選項卡中,可以使用新的“相關列表”組件在主頁面上顯示一個或兩個關鍵的相關列表。將相關列表的數量減少到3個或更少。
  5. 自定義組件:通過使用或不使用組件進行測試來量化自定義組件的影響。有些組件可以重構爲閃電動作或應用通用優化。

Lightning組件執行最佳實踐

爲了瞭解更多關於閃電經驗的有用的最佳實踐,請回顧我們的Lightning Experience(閃電組件)性能最佳實踐。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章