讓頁面載入速度與內容搜尋網頁組件中的快取

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

內容搜尋網頁組件(CSWP) 提供許多設定其包含的查詢的彈性。不過,如果您設定網頁組件使用很複雜的查詢,或者如果您有許多 CSWPs 頁面上,頁面可以會載入較長的時間。若要讓頁面載入速度更快,您可以設定 CSWP 屬於相同 AD 安全性群組使用者的快取搜尋結果。因為它更快速查閱比快取中的搜尋索引中的搜尋結果,頁面載入速度更快。

當您已設定以使用快取 CSWP 時,其外觀符合的查詢和 AD 安全性群組的現有搜尋結果的快取中。如果該快取中找不到任何搜尋結果,看起來的搜尋索引中。

我們建議您使用只能在有超過 10 個頁面載入每 15 分鐘的頁面,例如的常用的首頁或開始點瀏覽至詳細目錄頁面的類別頁面的 CSWPs 快取。

提示: 如要讓網頁載入速度更快,您可以執行其他動作,請參閱如何設定內容搜尋網頁組件,以減少頁面載入時間秘訣

本文內容:

設定內容搜尋網頁組件 (CSWP) 以使用快取

  1. 請確定您在包含 CSWP 的網站上是 SharePoint [設計者] 群組的成員。

  2. 移至包含 CSWP 的頁面。

  3. 從 [設定] 中,選取 [編輯頁面]。

  4. 選取您想要設定 CSWP。

  5. 在 [網頁組件] 工具窗格、[屬性] 區段、[搜尋準則] 區段中,選取 [變更查詢]

  6. 移至 [設定] 索引標籤。

  7. 在 [快取] 區段中,選取 [群組︰ 外部使用者以外的所有人,或選取群組︰ ,然後輸入您想要使用 AD 安全性群組的名稱。

    附註: 若要測試 CSWP 傳回預期的結果,您必須是您選取 AD 安全性群組的成員。

提示: 您無法從 CSWP 查詢 AD 安全性群組的名稱。若要尋找您 AD 安全性群組,移至您 Azure 傳統入口網站。如需詳細資訊,請參閱Azure Active Directory 中的管理群組

何時應該使用快取?

變更所有您內容搜尋網頁組件 (CSWP) 以使用快取之前,您應該考慮使用 CSWPs 的位置] 頁面的特性︰

  • 何種類型的頁面上是 CSWP?
    瀏覽資訊時,指向在 CSWPs 首頁或多個使用者具有為開始頁面上的快取運作。在類別頁面開始點瀏覽至詳細目錄頁面,也可以可以從快取 CSWPs。

  • 多少頁面載入沒有頁面?
    我們建議您使用只能在 CSWPs 在多個 10 頁面載入每 15 分鐘頁面上的快取。

  • CSWP 設定為不同的使用者顯示不同的結果嗎?
    如果 CSWP 查詢包含太多使用者群組,搜尋結果組合可以超載快取,並將不會減少,頁面載入時間,或甚至可能會增加。

下列範例顯示四個 CSWPs 內部網路之頁面。平均,頁面會有每 15 分鐘 38 頁面載入。這些頁面特性建議,頁面可以載入速度更快是否您使用 [快取 CSWPs 部分設定。

範例使用四個 CSWPs 近端內部網路首頁

我們來看看個別 CSWPs:

  • CSWP 1 顯示的主要的公司新聞報導,在本例中的新聞文章瞭解即將來臨的訓練課程。

  • CSWP 2 顯示其他公司的新聞報導。

  • CSWP 3 會顯示您的部門常用的文件。

  • CSWP 4] 顯示您工作最近的文件。

若要顯示的所有使用者相同的結果設定CSWP 1 和 2中的查詢。這表示您可能可以進行設定以使用快取下列兩個 CSWPs 來快速的載入頁面。

若要顯示不同的結果不同的使用者設定CSWP 3 和 4中的查詢。

CSWP 3小時部門] 和 [另一組結果在銷售部門工作的人員使用的使用者顯示一組結果。在大部分情況下,您可以讓使用此網頁組件中的快取更快速的載入頁面。不過,如果您有幾個的員工使用許多小部門中每個部門時,會儲存在 [快取的搜尋結果的數字,可以超載快取,會增加頁面載入時間。

CSWP 4顯示登入的使用者具有最近處理過哪些文件。您不應使用此網頁組件中的快取。每個使用者,修改查詢,因為所有個別的搜尋結果會儲存在 [快取。這會超載快取,可能會增加頁面載入時間。

如何會快取讓網頁載入速度?

首先,我們來看看在內容搜尋網頁組件 (CSWP)而不快取中搜尋結果的顯示方式︰

  1. 使用者移至具有 CSWP 的頁面。

  2. CSWP 中的查詢會傳送至搜尋索引。

  3. 搜尋會在搜尋索引中,尋找的結果,並移除所有的分派 AD 安全性群組中的使用者不可以查看搜尋結果。

  4. 搜尋結果會傳送至 CSWP,使用者會看到的結果,搜尋索引。

  5. 第二個使用者移至同一頁,然後重複步驟 2-4。

在 [快取] 功能不 CSWP 中結果的顯示方式

現在讓我們來看看在內容搜尋網頁組件 (CSWP)使用快取結果的顯示方式︰

  1. 使用者移至具有 CSWP 的頁面。

  2. 為 AD 安全性群組中,例如外部使用者以外的所有人,指派 CSWP 中。假設瀏覽網頁的使用者屬於指定 AD 安全性群組。

  3. 結合查詢並指定的 AD 安全性群組 CSWP 中,然後在搜尋先尋找快取中的查詢和安全性符合群組。如果該快取中找不到任何符合的結果,查詢會傳送至搜尋索引。

  4. 搜尋會在搜尋索引中,尋找的結果,並移除任何不允許指派 AD 安全性群組中的使用者看見的結果。

  5. 搜尋結果的搜尋索引從傳送快取儲存的位置 (結果 1)。

  6. 搜尋結果會從快取服務的 CSWP,使用者看到結果的位置。

  7. 第二個使用者移至同一個頁面。第二個使用者所屬的第一個使用者相同 AD 安全性群組。

  8. 搜尋快取中尋找現有的搜尋結果的查詢和 AD 安全性群組的組合。

  9. 搜尋結果會從快取服務的 CSWP 位置使用者所看到的結果。

在 [使用快取功能 CSWP 結果的顯示方式

因為它是更快速地查詢比快取中的搜尋索引中的搜尋結果,頁面載入速度更快。

重要: 快取過期在 15 分鐘後。它會重新建立以移至頁面過期快取之後,頁面載入時間可能會快取重新填入到期日之後的第一個使用者的較長的第一個使用者。

疑難排解︰ 新增的內容會不會顯示在 CSWP 結果

內容搜尋網頁組件 (CSWP) 顯示搜尋結果編目及新增至搜尋索引的內容。當您設定以使用快取 CSWP 時,其會顯示從快取,而不是從搜尋索引的相符結果。 搜尋結果,也是空白的搜尋結果,會儲存在 15 分鐘快取到期之前的最大值的快取。

如果您新增的內容搜尋之前已編目及搜尋索引中包含的內容,快取會在內容不會顯示在 CSWP 結果中,直到快取過期,包含空白的搜尋結果的查詢。

如果新加入的內容會不會顯示在 CSWP 中︰

  1. 請確認內容已編目並新增至搜尋索引。搜尋在 [搜尋] 方塊中,或在未使用的快取,直到您可以找到內容 CSWP 中的內容。

  2. 請等候 15 分鐘,讓 CSWP 快取過期,然後再試一次。

  3. 如果您仍然沒有看到任何結果,請檢查您已指派給 CSWP AD 安全性群組的成員。如果您不是 AD 安全性群組的成員,您將不會看到任何搜尋結果。

附註: SharePoint Online 自動編目並新增至搜尋索引的新內容,在排程的時間間隔,但您也可以手動要求編目和重新編製索引的網站,請在文件庫或清單

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×