部署至生產環境
確保一切都經過測試且運作正常後,您就可以將程式碼更新推送至 Cloud Manager 中的集中式 Git 存放庫。
將更新上傳到 Cloud Manager 後,可以使用 Cloud Manager 的 CI/CD 管道部署到 AEM as a Cloud Service。
您可以使用 Cloud Manager CI/CD 管道開始部署程式碼,「透過 Cloud Manager 和封裝管理員部署內容套件」對此進行了詳細介紹。
效能監控
為了讓使用者有最佳的 AEM Headless 應用程式使用體驗,請務必監控關鍵效能量度,如下詳述:
-
驗證應用程式的預覽版本和生產版本
-
確認 AEM 狀態頁面是否有目前的服務可用性狀態
-
存取效能報告
-
傳遞效能
- CDN (Fastly) 效能 - 檢查呼叫次數、快取率、錯誤率和負載流量
- 原始伺服器 - 呼叫次數、錯誤率、CPU 負載、負載流量
-
作者效能
- 檢查使用者、要求和負載的數量
-
-
存取應用程式和空間特定的效能報告
- 伺服器啟動後,檢查一般量度是否為綠色/橘色/紅色,然後識別特定的應用程式問題
- 開啟上面篩選到應用程式或空間 (例如 Photoshop 桌面、付費牆) 的相同報告
- 使用 Splunk log API 存取服務和應用程式效能
- 如果還有其他問題,請聯絡客戶支援。
疑難排解
偵錯
遵循這些最佳做法做為一般偵錯方法:
- 使用應用程式的預覽版本驗證功能和效能
- 使用應用程式的生產版本驗證功能和效能
- 使用內容片段編輯器的 JSON 預覽進行驗證
- 檢查用戶端應用程式中的 JSON 以檢查是否存在用戶端應用程式或傳遞問題
- 使用 GraphQL 檢查 JSON 以檢查是否存在與快取內容或 AEM 相關的問題
向支援團隊記錄錯誤
為了在需要進一步協助時,可以有效率地向支援團隊記錄錯誤,請執行以下操作:
- 如有必要,將問題進行螢幕截圖
- 記錄重現問題的方法
- 記錄問題重現的內容
- 透過 AEM 支援入口網站記錄問題並標註優先順序
歷程結束 - 還是結束了?
恭喜!您已經完成 AEM Headless 開發人員歷程!您現在應該已經了解:
- Headless 和 Headful 內容傳遞之間的差異。
- AEM 的 Headless 功能。
- 如何組織 AEM Headless 專案。
- 如何在 AEM 建立 Headless 內容。
- 如何在 AEM 擷取和更新 Headless 內容。
- 如何使 AEM Headless 專案上線。
- 上線後要做什麼。
您已經推出您的第一個 AEM Headless 專案,或是現在已經掌握完成此作業的所有必要知識。做得好!
探索單頁應用程式
不過,AEM Headless 存放區不需要就此停止。您可能還記得,在歷程的快速入門部分中,我們簡短討論到 AEM 如何不僅支援 Headless 傳遞和傳統的全堆疊模型,還可以支援結合兩者優點的混合模型。
如果您的專案需要這種靈活性,請繼續學習此歷程的額外部分 (選用):如何使用 AEM 建立單一頁面應用程式 (SPA)。
其他資源
recommendation-more-help