網站維護提示與秘訣
安裝及維護AEM執行個體時,有三個選項
- AEMaaCS (雲端服務) — 系統隨時待命、保持最新狀態,並可視需求動態調整
- AdobeManaged Services,讓Adobe客戶服務工程師負責所有每日/每週/每月的維護作業,並確保所有Service Pack均已安裝,且系統永遠安全且順暢運作
- 在內部執行,您必須在其中處理整個系統,包括備份、升級和安全性。
如果您選擇在內部部署實作自己的系統,請謹記以下一些事項,以確保您擁有安全、高效能的系統。 除了「關懷和饋送」專案外,本文也會指出AEM開發人員在協助維持系統正常運作時應牢記的幾個專案。
管理員
備份 — 確保您能經常進行完整和/或部分備份:
- 每日
- 每週
- 每月
許多客戶會進行快照備份,假設基礎作業系統支援此類備份,則只需幾分鐘即可完成。 請確定已正確儲存這些備份(在AEM系統外)。 請確定備份運作正常,並可用來定期重新建立正常運作的系統 — 沒有什麼比發生系統當機以及備份因某些原因而損毀更糟的了!
您需要監視幾個專案,以確保順利運作:
例行維護
索引維護
索引可讓查詢儘可能快速地執行,以釋放資源以供其他作業使用。 確保您的索引處於最上方的形狀! AEM會取消周遊的查詢,而非使用索引來避免一個錯誤的查詢影響整體AEM效能。
Tar壓縮/修訂清理
存放庫的每次更新都會建立新的內容修訂版本。 因此,隨著每次更新,存放庫的大小都會增加。 為避免儲存庫成長不受控制,需要清理舊修訂以釋放磁碟資源。
Lucene二進位清理
清除lucene二進位檔並減少執行中的資料存放區大小要求。
資料存放區記憶體
刪除AEM中的資產時,可能會從節點階層中移除對基礎資料存放區記錄的參考,但資料存放區記錄本身會保留。 這個未參考的資料存放區記錄會變成「廢棄專案」,不需要保留。 如果存在許多未參考的資產,將移除這些資產、保留空間、最佳化備份及檔案系統維護效能將大有裨益。
工作流程清除
將工作流程例項的數目降至最低會提升工作流程引擎的效能,因此您可以定期從儲存庫中清除已完成或執行中的工作流程例項。
[稽核記錄維護] (https://experienceleague.adobe.com/docs/experience-manager-65/administering/operations/operations-audit-log.html?lang=zh-Hant
符合稽核記錄資格的AEM事件會產生大量已封存的資料。 由於複製、資產上傳和其他系統活動,這些資料會隨著時間快速成長。
安全性
請務必嚴格遵守安全性檢查清單最佳實務,以確保AEM執行個體最安全。
Diskspace
監視Diskspace以確保您有足夠的空間來使用JCR存放庫,外加大約一半的空間 — tar壓縮在執行時會使用額外的空間。 Diskspace用完是JCR損毀的第一大原因!
開發人員
嘗試不使用自訂元件 — 使用核心元件。 您的目標應該是80-90%的時間都使用核心元件,並且僅謹慎使用自訂元件。 這通常需要新的方式檢視頁面上的元件 — 您必須實現前端開發人員可以使用CSS輕鬆重新設定元件樣式。 也請記住,這些核心元件可以相互嵌入,以獲得相當複雜的結果。 發揮創意!
樣式系統
樣式系統可讓核心元件(甚至自訂元件)的外觀和感覺有所變更,由作者自行決定,以建立全新外觀的元件。 這些文體變化通常只涉及前端設計人員和知識豐富的作者(通常稱為「超級作者」)
啟動
啟動可讓新的促銷活動、銷售或網站轉出完成工作,而不會影響目前部署的頁面。 此外,它們可以排程自動上線,不需出勤或監督,讓作者能在今日進行下週的(或下一季的)工作,而且在上線前一天不要匆忙進行頁面開發 — 這真是天賜的TIME!)
內容片段
內容片段是可自訂的資訊「區塊」,可在整個網站中輕鬆重複使用。 如果您需要變更,只要變更原始區塊,更新就會在使用的任何地方顯示 — 立即!
體驗片段
雖然聽起來與內容片段幾乎相同,但體驗片段是細小可見的頁面片段。 這些也可在您的網站上廣泛重複使用,並在AEM的中央位置進行維護,以簡化在幾秒鐘內對您的網站進行潛在全域變更的任務,而非幾天或幾週。
想一想,看看哪些可以重複使用。 頁尾? 免責宣告? 標題? 特定型別的內容? 這些功能可以在整個網站之間共用,同時儘量避免維護作業。 需要更新免責宣告中的日期,但它位於您網站上的1,000個頁面上? 如果您使用體驗片段,則是5秒鐘的作業!
一般
透過持續學習與AEM變更保持同步 — 不要困在過去中。 使用Experience League和Adobe數位學習服務(ADLS)來磨練您的技能。
結論
AEM可能是一個很大的系統,而且需要許多型別的人才能「使用」。 從管理員到開發人員(包括前端和核心Java開發人員)再到作者 — 每個人都可以有所成就! 此外,如果您不想處理日常管理工作,隨時可以使用AMS和AEM as a Cloud Service。