私人內容區塊的最佳實務

當私人內容區塊包含_isScopePrivate變數時,該區塊將無法快取。 由於未快取私人區塊,因此Adobe Commerce必須針對每個會增加伺服器負載的客戶請求擷取相同的資料。

不要將_isScopePrivate變數用於私人內容,請建立區塊和範本以顯示與使用者無關的資料。 此資料會由Adobe Commerce UI元件取代為使用者特定資料,此元件可更有效率地處理預先呈現資料。 如需指示,請參閱​ Commerce PHP Extensions Guide ​中的私人內容

受影響的產品和版本

所有支援的版本

  • 雲端基礎結構上的Adobe Commerce
  • Adobe Commerce內部部署

對效能的潛在影響

網站若具有包含_isScopePrivate變數的私人內容區塊,則會觸發AJAX請求,以擷取每個客戶請求的相同資料。 這會增加回應時間,並使用可用來處理更多關鍵業務店面作業的其他資源,例如客戶註冊、購物車更新、訂單提交和付款交易。

其他資訊

recommendation-more-help
754cbbf3-3a3c-4af3-b6ce-9d34390f3a60