Knowledge :000250291git
描述github
若是您或您的用戶在使用閃電體驗時正在經歷緩慢的頁面加載時間,它可能與如下一種或多種問題類型有關。web
地理瀏覽器
設備安全
瀏覽器服務器
Salesforce組織配置問題網絡
請審閱如下的問題描述和緩解策略,以提升您的銷售團隊爲閃電用戶的性能。app
解決辦法jsp
從不一樣的地理位置訪問主機實例(例如,一個組織在北美託管,但用戶從亞洲訪問它)。ide
因爲客戶端設備和遠程web服務器之間的延遲問題;或客戶網絡拓撲,如虛擬專用網絡,在Salesforce環境中從新路由到客戶的org以前,須要經過公司辦公室或數據中心路由通訊。
潛在的緩解措施
評估網絡延遲:請公司的網絡管理員或IT專業人員在鏈接到Salesforce環境時評估網絡延遲。它們能夠運行「ping」或「traceroute」等實用程序來收集數據,而後肯定優化網絡鏈接速度的方法。您還能夠在這裏測量下載和上傳速度到您的Salesforce實例:https://[instance .salesforce.com/speedtest.jsp。
使用筆記本、臺式機或虛擬桌面基礎設施,沒有足夠的處理能力或內存。或者有多個應用程序在爭奪設備的資源,好比CPU和內存。
使用帶有消耗大量CPU或內存的插件或擴展的web瀏覽器。
同時運行太多的瀏覽器選項卡。每一個選項卡消耗內存和CPU週期。
潛在的緩解措施
評估瀏覽器處理能力:
使用Octane來度量瀏覽器對客戶端設備(筆記本、桌面、工做站或虛擬桌面)的處理能力:https://chromium.github.io/octane/。若是辛烷值小於15000,閃電體驗性能可能會比較慢。高端客戶端設備的辛烷值一般大於3.2萬。辛烷值越高,閃電體驗性能越好。你能夠嘗試如下步驟來提升客戶的Octane 值:
確保筆記本電腦徹底充電或鏈接電源。當筆記本電腦用低電量運行時,它會以較低的速度運行以節省電力。
若是可能,關閉在客戶端設備上運行的其餘應用程序。
若是可能,將瀏覽器設置重置爲原始默認設置。
刪除未使用或沒必要要的瀏覽器插件和擴展。
將客戶端設備升級到具備更多處理能力和內存的模型。
禁用沒必要要的插件和擴展:
瀏覽器插件和擴展對閃電體驗性能的影響取決於它們消耗多少CPU能量或內存資源。禁用特定的插件或擴展,以查看更改是否會致使更高的辛烷值。對於每一個瀏覽器來講,禁用插件的方法是不一樣的。例如,在Chrome中,經過輸入:Chrome://plugins/或Chrome://extensions/。
使用最新的瀏覽器版本或補丁:
瀏覽器供應商一般會發布更新的版本或補丁,並進行修復,以提升性能、安全性或穩定性。
切換瀏覽器:
性能因瀏覽器而異。Chrome一直是最快的閃電體驗瀏覽器,而ie瀏覽器一般是最慢的。
從新啓動瀏覽器或設備:
每週從新啓動瀏覽器和客戶端設備一次可能會有所幫助。運行各類應用程序的客戶端設備或瀏覽器可能比須要的時間更長。釋放這些資源使瀏覽器和操做系統的資源管理更加高效,容許瀏覽器和操做系統在常常使用的應用程序(如Lightning Experience)上花費更多的時間和系統資源。
使用未經優化的Visualforce實現。
激活Aura調試模式。
使用具備複雜結構、大量組件或數百個字段的閃電頁面。這些類型的頁面須要更多的時間來處理和呈現。
潛在的緩解措施
優化您的Visualforce頁面:
遵循咱們在優化Visualforce性能開發人員文檔的最佳實踐中提供的指導方針。
禁用Aura調試模式:
您的組織可能已經啓用了Aura調試模式,以便更容易地在Lightning組件中調試JavaScript代碼。可是運行Aura調試模式會下降閃電體驗的性能。要在sandbox和production orgs中關閉此模式,請轉到Setup,選擇Lightning組件,而後取消選擇Enable Debug模式複選框。
從新配置處理密集型頁面:
若是您的Salesforce org有大量字段、低效的自定義組件或複雜的頁面配置的頁面,請考慮下降它們的複雜性,以提升呈現加載時間。
流線化最初僅對與用戶功能相關的字段可見的字段的數量。您可使用配置文件來實現這一點。
將頁面上的元素(包括字段、相關列表和自定義組件)分解爲選項卡。在第一個選項卡上顯示最須要的信息,並將輔助信息移動到後面的選項卡上。將不過重要的組件移動到一個或多個Lightning頁面選項卡以後。不在主選項卡中的組件不會在初始頁面加載中呈現,而是隻按需呈現。例如,將新聞和Twitter組件移動到次要的「新聞」選項卡。
所示。細節:將細節組件放置在輔助選項卡中,或者減小顯示在細節面板中的字段。這將對組件的呈現時間產生線性影響。
所示。相關列表:將相關列表組件放在輔助選項卡中,可使用新的「相關列表」組件在主頁面上顯示一個或兩個關鍵的相關列表。將相關列表的數量減小到3個或更少。
自定義組件:經過使用或不使用組件進行測試來量化自定義組件的影響。有些組件能夠重構爲閃電動做或應用通用優化。
爲了瞭解更多關於閃電經驗的有用的最佳實踐,請回顧咱們的Lightning Experience(閃電組件)性能最佳實踐。