優化 SharePoint Online 新式網站頁面中的搜尋要求

SharePoint Online 新式網站頁面包含連結,可從 (載入資料,或從搜尋後端呼叫) 。 頁面所提出的搜尋要求越多,載入頁面的時間就越長,而且使用者必須等待回復搜尋結果的時間就越長。

本文將協助您瞭解如何判斷來自新式網站頁面的搜尋要求數目和影響,以及如何限制其對使用者認知延遲的影響。

注意事項

如需有關 SharePoint Online 新式入口網站效能的詳細資訊,請參閱 SharePoint 新式體驗中的效能

使用適用于 SharePoint 的頁面診斷工具來分析在頁面上提出的搜尋要求

Page Diagnostics for SharePoint 工具是新的 Microsoft Edge () https://www.microsoft.com/edge 和 Chrome 瀏覽器的瀏覽器延伸模組,可分析 SharePoint Online 新式入口網站和傳統發佈網站頁面。 該工具會針對每個分析頁面提供一份報告,顯示頁面如何針對定義的效能準則組執行。 若要安裝及了解「適用於 SharePoint 的頁面診斷」工具,請造訪使用適用於 SharePoint Online 的頁面診斷工具

注意事項

網頁診斷工具只能用於 SharePoint Online,且無法在 SharePoint 系統頁面使用。

當您使用 Page Diagnostics for SharePoint 工具分析 SharePoint 網站頁面時,您可以在 [診斷測試] 窗格的 [頁面上搜尋要求數目 ] 結果中看到搜尋要求的相關資訊。 如果網站頁面包含的搜尋要求少於基準數目,則線條會以綠色顯示,如果頁面超過基準編號,則會顯示紅色。

  • 新式網站頁面應包含不超過 3 個 搜尋要求

可能的結果包括:

  • 紅色) (需要注意:頁面超過搜尋要求的基準數目
  • 綠色) (不需要採取任何動作:此頁面包含的搜尋要求數目少於基準數目

注意事項

頁面診斷工具只會計算非快取的搜尋要求。 To learn more about search requests caching please see the “Remediate performance issues related to too many search requests on a page” section below.

如果 SharePoint 的搜尋要求 結果出現在 [ 需要注意 ] 區段中,您可以按一下結果以取得詳細資料,包括頁面上的搜尋要求總數,以及這些搜尋要求的起始者清單。

需要注意

顯示紅色 [需要注意] 通知的螢幕擷取畫面。

如果頁面包含太多搜尋要求,您可以使用 SharePoint 搜尋要求 結果中的 URL 清單來判斷是否有任何重複的搜尋呼叫,以及搜尋要求來自哪些網頁元件。

使用快取 來儲存所選群組中所有成員的搜尋要求結果,可以讓用戶端使用快取的搜尋結果,而不是針對每個後續頁面載入提出額外的搜尋要求,來改善暖要求的效能。

設定事件或反白顯示的內容網頁元件以使用搜尋結果的快取

建議您在 [事件] 或 [反白顯示的內容] 網頁元件上啟用搜尋要求的群組層級快取,特別是針對熱門首頁或是流覽至更詳細頁面之起點的類別頁面。 啟用之後,網頁元件會先在快取中尋找符合查詢的現有搜尋結果,而安全性群組 () 。 如果在快取中找不到任何搜尋結果,則會在搜尋索引中查看。

  1. 移至包含 [事件] 或 [反白顯示的內容] 網頁元件的網站頁面,然後選取 [ 編輯]

  2. 選取 [事件] 或 [反白顯示的內容] 網頁元件,然後選取 [ 編輯網頁元件]

  3. 在 [網頁元件設定] 窗格中,捲動至 [群組層級快取 ] 設定。

  4. 輸入組名或電子郵件,以指定安全性群組 (的) 。 所有屬於相同安全性群組的使用者都會快取搜尋結果, () 並改善頁面效能。

    顯示 [啟用群組快取] 選項的螢幕擷取畫面。

  5. 重新發佈 SharePoint 網站頁面。

注意事項

如需詳細資訊,請參閱 事件反白顯示的內容 網頁元件文章。

調整 SharePoint Online 效能

調整 Office 365 效能

SharePoint 新式體驗中的效能

內容傳遞網路

使用 Office 365 內容傳遞網路 (CDN) 搭配 SharePoint Online