網站維護提示與秘訣

安裝及維護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 LeagueAdobe數位學習服務(ADLS)來磨練您的技能。

結論

AEM可能是一個很大的系統,而且需要許多型別的人才能「使用」。 從管理員到開發人員(包括前端和核心Java開發人員)再到作者 — 每個人都可以有所成就! 此外,如果您不想處理日常管理工作,隨時可以使用AMS和AEM as a Cloud Service。

recommendation-more-help
bb44cebf-d964-4e3c-b64e-ce882243fe4d