當前位置:
首頁 > 最新 > 在Salesforce Lightning Experience提高性能和速度

在Salesforce Lightning Experience提高性能和速度

描述

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

地理

設備

瀏覽器

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有大量欄位、低效的自定義組件或複雜的頁面配置的頁面,請考慮降低它們的複雜性,以提高呈現載入時間。

流線化最初僅對與用戶功能相關的欄位可見的欄位的數量。您可以使用配置文件來實現這一點。

將頁面上的元素(包括欄位、相關列表和自定義組件)分解為選項卡。在第一個選項卡上顯示最需要的信息,並將輔助信息移動到後面的選項卡上。將不太重要的組件移動到一個或多個Lightning頁面選項卡之後。不在主選項卡中的組件不會在初始頁面載入中呈現,而是只按需呈現。例如,將新聞和Twitter組件移動到次要的「新聞」選項卡。

所示。細節:將細節組件放置在輔助選項卡中,或者減少顯示在細節面板中的欄位。這將對組件的呈現時間產生線性影響。

所示。相關列表:將相關列表組件放在輔助選項卡中,可以使用新的「相關列表」組件在主頁面上顯示一個或兩個關鍵的相關列表。將相關列表的數量減少到3個或更少。

自定義組件:通過使用或不使用組件進行測試來量化自定義組件的影響。有些組件可以重構為閃電動作或應用通用優化。


Lightning組件執行最佳實踐

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 智能時刻 的精彩文章:

Salesforce架構師的網路最佳實踐
Salesforce 5大性能問題

TAG:智能時刻 |