網站檢查工具效能
在本文中,您將了解與效能問題相關的網站檢查工具診斷結果,以及解決常見問題的方式。
網頁追蹤已啟用
啟用網頁的頁面追蹤可能會導致網站發生效能問題。
重要
9.3.4.x 版或更新版本的 Power Pages 網站已淘汰此功能。 如需詳細資訊,請參閱先前發佈的取代宣告:Dynamics 365 入口網站 - 已取代的功能。
網站檢查工具會列出所有啟用頁面追蹤的網頁 (根頁面和內容頁面)。 您應該依照下列步驟停用這些頁面:
開啟入口網站管理應用程式。
移至進階尋找。
搜尋所有已啟用啟用追蹤 (已取代) 欄位 (值設定為 [是]) 的網頁。
大量編輯所有頁面,並將此欄位設定為否。
您也可以移至網站檢查工具結果中列出的每個頁面,並將啟用追蹤 (已取代) 欄位值改設定為否。
請務必了解,如果您是在入口網站解決方案 9.x 版上,此欄位不會顯示在表單,您可能需要將其新增至表單清單。
Web 檔案追蹤已啟用
啟用 Web 檔案的頁面追蹤可能會導致網站發生效能問題。
重要
9.3.4.x 版或更新版本的 Power Pages 已淘汰此功能。 如需詳細資訊,請參閱先前發佈的取代宣告:Dynamics 365 入口網站 - 已取代的功能。
網站檢查工具會列出所有啟用頁面追蹤的 Web 檔案。 您應該依照下列步驟停用這些檔案:
- 開啟入口網站管理應用程式。
- 移至進階尋找。
- 搜尋所有已啟用啟用追蹤 (已取代) 欄位 (值設定為 [是]) 的 Web 檔案。
- 大量編輯所有記錄,並將此欄位設定為否。
您也可以移至網站檢查工具結果中列出的每個檔案,並將啟用追蹤 (已取代) 欄位值設定為否。 如果您使用的式入口網站解決方案 9.x 版,則此欄位不會顯示在表單上,您可能需要將它新增至表單清單。
登入追蹤已啟用
啟用入口網站登入追蹤可能會造成網站出現效能問題。
重要
對於版本 9.3.4.x 或更新版本的入口網站,此功能已停用。 如需詳細資訊,請參閱先前發佈的取代宣告:Dynamics 365 入口網站 - 已取代的功能。
網站檢查工具會檢查入口網站是否已啟用登入追蹤,如果已啟用,則顯示未通過檢查。 您必須依照下列步驟停用登入追蹤:
- 開啟入口網站管理應用程式。
- 移至網站>網站設定。
- 搜尋網站設定
Authentication/LoginTrackingEnabled
。 - 將此網站設定值變更為 False,或刪除網站設定。
- 重新啟動網站。
頁首輸出快取已停用。
停用網站上的頁首輸出快取,可能會在高負載期間導致網站發生效能問題。 有關此功能的詳細資訊可以在啟用網站上的頁首與頁尾輸出快取中找到。
網站檢查工具會檢查網站是否已停用頁首輸出快取,如果已停用,則顯示未通過檢查。 若要啟用該功能:
- 開啟入口網站管理應用程式。
- 移至網站>網站設定。
- 搜尋網站設定
Header/OutputCache/Enabled
。 - 如果有網站設定可用,請將值變更為 True。 如果網站設定無法使用,請使用此名稱建立新的網站設定,並將其值設定為是。
- 重新啟動網站。
頁尾輸出快取已停用
停用網站上的頁尾輸出快取,可能會在高負載期間導致網站發生效能問題。 有關此功能的詳細資訊,請參閱:啟用入口網站上的頁首與頁尾輸出快取。
網站檢查工具會檢查網站是否已停用頁尾輸出快取,如果已停用,則顯示未通過檢查。 若要啟用該功能:
- 開啟入口網站管理應用程式。
- 移至網站>網站設定。
- 搜尋網站設定
Footer/OutputCache/Enabled
。 - 如果有網站設定可用,請將值變更為 True。 如果網站設定無法使用,請使用此名稱建立新的網站設定,並將其值設定為是。
- 重新啟動網站。
大量網頁檔案記錄
Power Pages 網站使用 Web 檔案資料表來儲存任何您要在網站上使用的靜態檔案。 此資料表的主要使用案例是儲存網站的靜態內容,例如 CSS、JavaScript、影像檔案等等。 不過,含有大量這種檔案可能會在網站啟動期間導致速度變慢。
網站檢查工具會檢查是否有此情況,並提供指標指出網站是否有超過 500 個使用中 Web 檔案。 如果所有這些檔案都代表靜態內容,您可能採取下列動作來紓解此問題:
使用外部檔案伺服器 (例如 Azure Blob 儲存體或 Azure 內容傳遞網路) 來儲存這些檔案,然後在適當頁面 (在頁面內部或在基礎範本中) 參考這些檔案。
如果無法將檔案移到外部,請確定不是所有的檔案都會隨首頁一起載入。 如果 Web 檔案的上層頁面已設定為首頁,則該檔案會隨首頁一起載入。 為避免此情況,請執行以下動作:
- 建立沒有任何內容的虛設網頁以及空白範本。 此頁面會用來建立 Web 檔案的直接路徑。
- 針對所有不需要在首頁上的 Web 檔案,將其上層頁面都變更為此虛設網頁。 完成後,Web 檔案的完整路徑即為
Portal URL/{dummy_webpage}/{web file}
。 - 直接於您要使用 Web 檔案所在頁面範本的 HTML 或所在頁面的網站範本中參照該檔案。 這樣就會在該頁面上載入您的檔案。
基本表單查詢設定
如果下拉式清單中顯示的記錄數目超過 200,而且經常變更記錄,則在基本表單或進階表單中啟用查詢以呈現為下拉式模式可能會導致效能問題。 此選項只適用於記錄數量有限的靜態查詢,例如國家/地區清單和省/市清單。
為可能有大量記錄的查詢啟用此選項時,會減慢提供基本表單之網頁的載入時間。 當許多使用者使用並多次載入此頁面時,整個網站會因為使用網站資源呈現此頁面而減慢。 對於這些情形,應使用完整查詢體驗,或建置呼叫 AJAX 端點 (使用 Web 範本所建立) 的自訂 HTML 控制項以產生所需的外觀與風格。
Web 角色數目
Web 角色是用在入口網站啟用角色存取控制功能。 網站中的 Web 角色數量通常限制為不同權限組合也應限制的數量。 如果網站中的 Web 角色數量超過 100,則可能會造成影響所有頁面的效能問題。