啟動前檢查清單
此頁面摘要Adobe Commerce 網站啟動檔案。
此檢查清單旨在協助規劃及執行Adobe Commerce Cloud網站的成功啟動。 與您的Adobe Commerce Cloud系統整合商合作,確保所有設定任務和檢查清單專案都完成並驗證。 如果您遇到任何檢查清單專案困難或有疑問,請聯絡指定的客戶技術顧問或客戶成功工程師。 如果您的帳戶未獲指派CTA/CSE,您可以建立支援票證以尋求協助。
如果您的CTA/CSE已指派給帳戶,請在啟動新的Adobe Commerce Cloud網站至少4週前聯絡他們和客戶經理,以通知他們您的 意圖 啟動。
- 有些檢查會以[封鎖程式]{class="badge yellow" title="潛在的阻斷因素"}標示出來,因為如果不仔細檢閱,可能會封鎖您的上線。
- 與開發人員或系統整合合作夥伴共同作業,讓您的實作方法保持一致。
1.上線前
-
檢閱有關測試和上線的檔案網站啟動檔案
note note NOTE 確保與您的合作夥伴或系統整合商一起完全準備完整的_「上線整備計畫」,並納入所有必要的行動專案。 請記住,雖然啟動前檢查清單強調Adobe的最佳實務,但 並不 _取代您自己的上線整備計畫。 -
[封鎖程式]{class="badge yellow" title="潛在的阻斷因素"}檢閱支援深入分析(SWAT)建議與資訊(使用手冊)
-
確認一般使用者和商家已完成UAT (使用者驗收測試),包括後端作業。
-
確認系統整合員團隊已在中繼和生產上執行端對端UAT。 請參閱Experience League檔案。
-
確認在中繼和生產環境中部署及測試程式碼(瞭解詳情)。
-
確認生產叢集已永久擴大至合約規定的每日基準大小。 與指派的CTA/CSE洽談以取得詳細資訊,或提出支援票證。
2.目前的設定
3. Fastly設定
-
[封鎖程式]{class="badge yellow" title="潛在的阻斷因素"}確定快取運作正常(整頁快取或GraphQL快取)。 閱讀Fastly設定指南。
-
在PWA/Headless網站上使用GET方法進行GraphQL查詢(如適用)。
note note NOTE 只有使用HTTP GET操作提交的查詢才能進行快取(如果適用)。 無法快取POST查詢。 -
確定已啟用Fastly影像最佳化(請參閱Fastly影像最佳化)
-
確認已設定正確的遮蔽位置(設定快取、後端和來源遮蔽)。
-
確認Web應用程式防火牆(WAF)運作正常。 (請參閱疑難排解封鎖的請求 (如果有的話)和限制。)
-
更新Admin面板中的Fastly 「忽略的URL引數」清單,以增強快取效能。
note note NOTE 在_管理員>存放區>設定>系統>完整頁面快取> Fastly設定>進階設定>忽略的URL引數(全域)_底下的Fastly設定中,您可以找到Fastly在搜尋快取頁面時應忽略的逗號分隔引數清單。 修改此清單後重新上傳VCL。
4. DNS和SSL
-
[封鎖程式]{class="badge yellow" title="潛在的阻斷因素"}確認已要求所有必要的網域名稱。 (針對任何新增或變更的網域預先提交支援票證。)
-
[封鎖程式]{class="badge yellow" title="潛在的阻斷因素"} SSL (TLS)憑證已套用至網域。 閱讀本文章以取得詳細資訊。
-
將DNS TTL (存留時間)值更新到最小值,以便上線。
-
啟用SendGrid SPF和DKIM。
note note NOTE 將每個網域的SendGrid CNAME記錄新增至DNS設定。 閱讀SendGrid電子郵件服務以瞭解如何變更寄件者網域等。
5.資料庫組態
Adobe Commerce Cloud採用MariaDB Galera叢集作為中繼和生產環境的資料庫。 Galera叢集有助於增強效能與擴充性。 若要深入瞭解Galera叢集複製的最佳實務和限制,請參閱下列文章。
- MySQL設定最佳實務
- Adobe Commerce上的受管理警示: MariaDB警示
- 資料庫組態的最佳實務
- Galera叢集複製和流量控制 (深入分析)
- 建議使用MySQL從屬連線,以便在資料庫負載高時提升效能。
- 確定所有資料庫資料表的資料列格式皆設為DYNAMIC,而非COMPACT (對於內部部署至雲端移轉尤其如此)。
- 將所有資料表的資料庫儲存體引擎從MyISAM變更為InnoDB。
- 事先檢閱和最佳化大小超過1 GB的資料庫表格。
- 資料庫結構描述資訊是最新的資訊。 (請參閱本指南)。
6.部署
- 檢閱靜態內容部署(SCD)理想狀態,以縮短在生產環境中進行部署期間的維護時間。 檢閱靜態內容部署(SCD)策略和存放區組態管理指南。
- 檢閱HTML、JavaScript和CSS的縮制設定。 (這不適用於PWA/Headless網站)。
- 確認下列雲端變數的使用方式與其預期目的一致。 (SCD_MATRIX、SCD_ON_DEMAND和SKIP_SCD)
7.測試與疑難排解
-
測試傳出異動電子郵件。 深入瞭解Adobe Commerce Cloud - SendGrid Mail功能。
-
[封鎖程式]{class="badge yellow" title="潛在的阻斷因素"}確認沒有可啟動的Adobe相關封鎖程式。
-
[封鎖程式]{class="badge yellow" title="潛在的阻斷因素"}在投入使用前對生產執行個體執行負載和壓力測試,並與指派的CTA/CSE共用結果。
note note NOTE 負載和壓力測試的目的在於識別應用程式內的瓶頸並找出效能問題。 在管理有關叢集規模的期望以及決定必要的規模調整以有效滿足業務需求方面,它起著關鍵的作用。 note important IMPORTANT WARNING:準備負載測試時,不傳送即時交易電子郵件(甚至傳送至虛擬地址)。 在測試期間傳送電子郵件,可能會使專案達到在啟動之前為SendGrid設定的預設傳送限制(12k)。 - 如何停用電子郵件通訊:
移至_商店>設定>進階>系統>電子郵件傳送設定_。
- 如何停用電子郵件通訊:
-
在共擔責任安全性模型中,對生產執行個體進行安全性滲透測試。 為了符合PCI (支付卡產業)規範,客製化網站需要進行滲透測試。
8.其他組態
-
將索引切換為排程上的"更新",但 customer_grid 保留在"SAVE"上(請參閱索引模式)。
-
記錄任何使用中的協力廠商搜尋引擎或擴充功能。
-
確認SEO (搜尋引擎最佳化)設定已正確設定,以啟用索引子/爬蟲掃描網站(若相關)。
-
新增重新導向與路由(請參閱設定路由)
note note NOTE 在整合環境中將重新導向和路由新增至routes.yaml檔案,並在部署至中繼和生產環境之前驗證此環境中的設定。 範例
routes.yaml片段:code language-yaml "http://{all}/": type: upstream upstream: "mymagento:http" "http://{all}/": type: upstream upstream: "mymagento:http" -
如果Xdebug在開發期間啟用,請確定已停用(請參閱在雲端上設定Commerce的Xdebug )。
-
請確認php.ini檔案中的OPcache和其他設定已正確更新(請參考此範例)。
-
訂閱Adobe Commerce 通知通道的New Relic 受管理警報,以監視指定的效能量度(詳細資訊)。
9.安全性
-
設定Adobe Commerce安全性掃描。
note note NOTE Adobe Commerce安全性掃描是很有用的工具,可協助您找出網站上的過時軟體版本、不正確的設定以及潛在的惡意軟體。 註冊、安排經常執行,並確保將電子郵件傳送給正確的技術安全連絡人。 在UAT期間完成此工作。 如果您使用定期掃描選項,請務必在低需求時間排程掃描。 登入Adobe Commerce帳戶後,從您的帳戶開啟安全性掃描工具(請參閱安全性掃描以取得存取和使用狀況)。 -
變更Adobe Commerce管理員的預設設定。
-
變更管理員密碼(請參閱設定管理員安全性)。
-
變更管理員URL (請參閱使用自訂管理員URL)。
-
移除專案中任何已不存在的使用者(請參閱建立及管理使用者)。
-
確認管理員密碼符合需求(請參閱管理員密碼需求)。
-
設定雙因素驗證(請參閱雙因素驗證(管理))。
10.上線
當要切換時,請執行以下步驟(如需詳細資訊,請參閱DNS設定):
-
存取您的DNS服務,並更新每個網域和主機名稱的A和CNAME記錄:
- 新增 <<www.yourdomain.com>> 的CNAME記錄,指向prod.magentocloud.map.fastly.net
- 為 <<yourdomain.com>> 設定四條A記錄,指向:
151.101.1.124
151.101.65.124
151.101.129.124
151.101.193.124
-
將Adobe Commerce基底URL變更為<<www.yourdomain.com>>
-
請等候TTL時間過去,然後重新啟動網頁瀏覽器。
-
測試網站。
如果您在封鎖上線時發生問題:
如果您在轉換期間遇到任何無法啟動的問題,取得及時支援的最快方式是使用服務檯並開啟理由為「無法啟動我的商店」的票證,然後撥打熱線支援號碼(如需目前號碼和程式,請參閱Adobe Commerce P1通知熱線):
- 美國免付費電話: (+1) 877 282 7436 (直接前往Adobe Commerce P1熱線)
- 美國免付費電話: (+1) 800 685 3620 (第一個功能表按7 Adobe Commerce P1熱線電話)
- 美國當地: (+1) 408 537 8777
11.上線後
一旦網站上線,請傳送電子郵件給指派的CTA (客戶技術顧問)、CSE (客戶成功工程師)和AM (客戶經理)。 但是,如果您沒有指派帳戶管理員給專案,您可以建立支援票證,要求一旦網站上線,啟用高SLA監控。 一旦網站經驗證可透過啟用Fastly的快取啟動,CTA/CSE就會執行以下工作:
- 將叢集標籤為已上線並建立支援票證以啟動高SLA (服務等級協定)監視。
- 啟動New Relic Synthetics以監控運作時間。