診斷 SharePoint Online 的效能問題

本文將介紹如何使用 Internet Explorer 開發人員工具診斷 SharePoint Online 網站的常見問題。

您可透過以下三種方式辨識 SharePoint Online 網站頁面上自訂項目的效能問題。

  • F12 工具列網路監視器

  • 與無自訂項目基準的比較

  • SharePoint Online 回應標頭指標

本主題說明如何使用上述每個方法診斷效能問題。等您找出問題原因後,就可以使用改善 SharePoint 效能的文章著手解決,文章網址如下:http://aka.ms/tune。

使用 F12 工具列來診斷 SharePoint Online 中的效能

在本文中,我們使用 Internet Explorer 11。雖然其他瀏覽器上的 F12 開發人員工具版本外觀稍有不同,但也具有相似的功能。如需 F12 開發人員工具的資訊,請參閱:

若要叫出開發人員工具,請按 F12,再按一下 Wi-Fi 圖示:

F12 開發人員工具 wifi 圖示的螢幕擷取畫面

在 [網路] 索引標籤上,按下綠色的播放按鈕以載入頁面。工具會傳回瀏覽器需要的所有檔案,以便取得您要求的頁面。下列螢幕擷取畫面顯示這類清單。

頁面要求傳回的檔案清單的螢幕擷取畫面。

您也可以在右側查看檔案下載時間,如螢幕擷取畫面中所示。

顯示從 SharePoint 載入要求頁面所需時間的圖表

您可藉此以視覺化的方式了解載入檔案所需的時間。綠線表示可供瀏覽器顯示的時機。這可讓您快速查看所有檔案,了解可能是哪個檔案拖慢網頁載入速度。

設定 SharePoint Online 的無自訂項目基準

判斷您網站效能弱點的最佳做法,就是在 SharePoint Online 中設定新的網站集合。如此一來,您就能以沒有自訂項目的頁面效能,與您的網站進行全面比較。商務用 OneDrive 首頁不太可能具有自訂項目,所以是很好的獨立網站集合範例。

檢視 SharePoint 回應標頭資訊

在 SharePoint Online 和 SharePoint Server 2013 中,您可在每個檔案的回應標頭中取得傳回瀏覽器的資訊。診斷效能問題最實用的兩個值為 SPRequestDuration 和 X-SharePointHealthScore:

  • SPRequestDuration

    這指出要求在伺服器上所需的處理時間。這有助於您判斷要求是否過大,以及資源是否夠密集。您可藉此深入了解伺服器處理這個頁面需執行的工作量。

  • X-SharePointHealthScore

    這表示執行 SharePoint 執行個體的伺服器健康狀況。這個數值會從 0 到 10,其中 0 表示狀況良好,而 10 代表狀況很差。此數值可協助您判斷伺服器是否在載入頁面時碰到瓶頸,或這是您某個頁面才有的問題。伺服器健康狀況分數幾乎都是 0。在 SharePoint Online 中,伺服器健康狀況分數下降時會出現自動警示,因此您應該不會看到長期非 0 的分數。

檢視 SharePoint 回應標頭資訊

  1. 請確認您已安裝 F12 工具。如需下載及安裝這些工具的資訊,請參閱 F12 工具中的新功能

  2. 在 F12 工具中的 [網路] 索引標籤上,按下綠色的播放按鈕即可載入頁面。

  3. 按一下工具所傳回的其中一個 .aspx 檔案,再按一下 [詳細資料]。

    顯示回應標頭詳細資料
  4. 按一下 [回應標頭]。

    顯示回應標頭的 URL 的圖表

是什麼導致 SharePoint Online 的效能問題?

SharePoint Online 的瀏覽選項一文以使用 SPRequestDuration 值為例,判斷出瀏覽結構複雜而導致頁面在伺服器上處理時間過長的情形。 藉由取得基準網站 (不具自訂項目) 的值,就能判斷是否有任何檔案載入的時間過長。SharePoint Online 瀏覽選項中所使用的範例是 main.aspx 檔案。該檔案包含了執行您頁面載入的大多數 ASP.NET 程式碼。視您使用的網站範本而定,也可能是 start.aspx、home.aspx、default.aspx,或其他名稱 (如果您自訂首頁)。如果數值比您基準網站高出許多,則您可明確知道網頁目前有複雜的問題,且因此導致效能問題。

當您發現網站有問題後,若要釐清效能不佳的原因,最佳做法就是移除所有可能的原因 (像是頁面自訂項目),然後再將它們逐一加回網站。如果您移除的自訂項目數量已足以讓頁面運作順暢,您就可以逐一將特定自訂項目加回來。

比方說,如果您的瀏覽過於複雜,請嘗試將瀏覽改為不顯示子網站,再查看開發人員工具,看看是否有所不同。或者,如果您的內容彙總過於龐大,則請嘗試將它們從網頁中移除,並看看是否有所改善。如果您移除所有可能的原因,再逐一加回網站,您就能輕易地辨別哪些功能的問題最大,然後再解決。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×