SharePoint Online 效能調整的簡介

本文說明在 SharePoint Online 中設計最佳效能的頁面時所應考量的特定事項。

SharePoint Online 度量資訊

下列適用於 SharePoint Online 的廣泛計量提供有關效能的實際數據:

  • 頁面載入的速度

  • 每個頁面所需的來回行程數目

  • 服務的問題

  • 造成效能降低的其他事項

資料所導出的結論

資料會告訴我們:

  • 大部分頁面在 SharePoint Online 上的執行狀況良好。

  • 非自定義頁面會快速載入。

  • 商務用 OneDrive、小組網站和系統頁面 (如 _layouts 等) 載入速度都很快。

  • 最慢的 1% SharePoint Online 頁面載入時間需要超過 5000 毫秒。

您可使用的一項簡單基準測試是透過比較您的入口網站載入時間和商務用 OneDrive 首頁載入時間來測量效能,因其使用的自訂功能不多。 此步驟通常是支援人員在針對網路效能問題進行疑難解答時,要求您完成的第一個步驟。

檢查效能時,請使用標準使用者帳戶

網站集合管理員、網站擁有者、編輯器 或參與者屬於另一個安全組、擁有更多許可權,因此具有SharePoint在頁面上載入的額外元素。

此案例適用於 SharePoint 內部部署和 SharePoint Online,但在內部部署案例中,差異無法像 SharePoint Online 一樣容易注意到。

若要正確評估頁面對使用者的執行方式,您應該使用標準用戶帳戶,以避免載入與安全組相關的撰寫控件和額外流量。

效能調整的連線類別

您可將伺服器與使用者之間的連線分類成三種主要元件。 設計 SharePoint Online 頁面以深入瞭解載入時間時,請考慮這些元件。

  • 伺服器:Microsoft 在資料中心主控的伺服器。

  • 網路:Microsoft 網路、網際網路以及資料中心和您的使用者之間的內部部署網路。

  • 瀏覽器:載入頁面所在。

在這三個連線中,通常有五個原因會導致 95% 的頁面變慢。 本文將討論這些原因:

  • 瀏覽問題

  • 內容匯總

  • 大型檔案

  • 對伺服器的要求太多

  • 網頁組件處理

伺服器連線

許多影響 SharePoint 內部部署效能的問題也會在 SharePoint Online 上出現。

一如預期,您有許多手段可控制伺服器在內部部署 SharePoint 中的執行效能。 使用 SharePoint Online 時,情況會稍有不同。 您讓伺服器執行的工作越多,呈現頁面所需的時間就越長。 使用 SharePoint,此方面最大的原因就是具有多個網頁元件的複雜頁面。

SharePoint Server 內部部署

內部部署伺服器的螢幕快照。

SharePoint Online

在線伺服器的螢幕快照。

使用 SharePoint Online 時,某些頁面要求實際上可能會呼叫多部伺服器。 原本只是一個要求,最後卻可能演變成涉及多部伺服器的多個要求。 從頁面載入的觀點來看,這些互動會耗費大量資源,並讓速度變慢。

這些伺服器對伺服器互動的範例如下:

  • Web 對 SQL Server

  • Web 對應用程式伺服器

另一個導致伺服器互動速度變慢的因素是快取遺漏。 不同於內部部署 SharePoint,您可能會在先前流覽過的頁面上遇到相同的伺服器;這會讓物件快取過時。

網路連線

使用未使用 WAN 的內部部署 SharePoint,您可以在資料中心與終端使用者之間使用高速連線。 從網路的觀點來看,這通常能簡化管理程序。

在 SharePoint Online 上,則還要再考慮幾個因素,例如:

  • Microsoft 網路

  • 網際網路

  • 因特網服務提供者 (ISP)

不論哪個版本的 SharePoint (,以及您使用的網路) ,通常會導致網路忙碌的專案包括:

  • 承載過大

  • 檔案太多

  • 與伺服器的實體距離太遠

您可以在 SharePoint Online 中使用的其中一項功能是 Microsoft CDN (內容傳遞網路) 。 CDN 基本上是部署到多個資料中心的分散式伺服器集合。 使用 CDN 時,頁面上的內容可裝載於接近用戶端的伺服器,即便用戶端離原始 SharePoint 伺服器很遠。 Microsoft 未來會使用此功能來儲存無法自定義的頁面本機實例,例如 SharePoint Online 系統管理員首頁。 如需有關 CDN 的詳細資訊,請參閱內容傳遞網路 (部分機器翻譯)。

您需要注意但無法控制的內容是ISP的連線速度。 簡單的速度測試工具會告訴您連線速度。

瀏覽器連線

從效能的觀點來看,有幾個與網頁瀏覽器有關的因素要考慮進去。

造訪複雜的頁面會影響效能。 大部分的瀏覽器只有小快取 (大約 90 MB) ,而平均網頁通常大約是 1.6 MB,這不會花很長的時間來使用。

帶寬也可能是問題。 例如,如果使用者在另一個會話中觀看影片,則會影響 SharePoint 頁面的效能。 雖然您無法防止使用者串流處理媒體,但您可以控制用戶頁面載入的方式。

請看下列文章來取得不同的 SharePoint Online 頁面自訂技術和其他最佳作法,以協助您達到最佳效能。