將 SharePoint 中的搜尋要求優化Microsoft 365 新式網站頁面
Microsoft 365 新式網站頁面中的 SharePoint 包含從 (載入資料或從搜尋後端呼叫) 的連結。 頁面所提出的搜尋要求越多,載入頁面的時間就越長,而且用戶必須等待回復搜尋結果的時間就越長。
本文將協助您瞭解如何判斷來自新式網站頁面的搜尋要求數目和影響,以及如何限制其對使用者認知延遲的影響。
注意事項
如需 Microsoft 365 新式入口網站中 SharePoint 效能的詳細資訊,請參閱 新式 SharePoint 體驗中的效能。
使用適用於 SharePoint 的頁面診斷工具來分析在頁面上提出的搜尋要求
Page Diagnostics for SharePoint 工具是適用於新版 Microsoft Edge (https://www.microsoft.com/edge) 和 Chrome 瀏覽器的瀏覽器延伸模組,可在 Microsoft 365 新式入口網站和傳統發佈網站頁面中分析 SharePoint。 該工具會針對每個分析頁面提供一份報告,顯示頁面如何針對定義的效能準則組執行。 若要安裝及了解適用於 SharePoint 的頁面診斷工具,請造訪 在 Microsoft 365 中使用 SharePoint 的頁面診斷工具。
注意事項
頁面診斷工具僅適用於 Microsoft 365 中的 SharePoint,無法在 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 清單來判斷是否有任何重複的搜尋呼叫,以及搜尋要求來自哪些網頁元件。
使用快取 來儲存所選群組中所有成員的搜尋要求結果,可以讓用戶端使用快取的搜尋結果,而不是針對每個後續頁面載入提出額外的搜尋要求,來改善暖要求的效能。
設定事件或反白顯示的內容網頁元件以使用搜尋結果的快取
建議您在 [事件] 或 [反白顯示的內容] 網頁元件上啟用搜尋要求的群組層級快取,特別是針對熱門首頁或是流覽至更詳細頁面之起點的類別頁面。 啟用之後,網頁元件會先在快取中尋找符合查詢的現有搜尋結果,而安全組 () 。 如果在快取中找不到任何搜尋結果,則會在搜尋索引中查看。
移至包含 [事件] 或 [反白顯示的內容] 網頁元件的網站頁面,然後選取 [ 編輯]。
選取 [事件] 或 [反白顯示的內容] 網頁元件,然後選取 [ 編輯網頁元件]
在 [網頁元件設定] 窗格中,捲動至 [群組層級快取 ] 設定。
輸入組名或電子郵件,以指定安全組 (的) 。 所有屬於相同安全組的用戶都會快取搜尋結果, () 並改善頁面效能。
重新發佈 SharePoint 網站頁面。