[僅限PaaS]{class="badge informative" title="僅適用於雲端專案(Adobe管理的PaaS基礎結構)和內部部署專案的Adobe Commerce 。"}

清漆組態的最終驗證

現在您正使用Commerce為您產生的default.vcl,您可以執行一些最終驗證,以確認Varnish正常運作。

驗證HTTP回應標題

當您在網頁瀏覽器中瀏覽任何Commerce頁面時,請使用curl或其他公用程式來檢視HTTP回應標題。

首先,請確定您使用的是開發人員模式;否則,您將不會看到標頭。

例如,

curl -I -v --location-trusted 'http://192.0.2.55/magento2'

重要標題:

X-Magento-Cache-Control: max-age=86400, public, s-maxage=86400
Age: 0
X-Magento-Cache-Debug: MISS
INFO
這個值也可以接受: X-Magento-Cache-Debug: HIT

檢查頁面載入時間

如果Varnish正常運作,則任何具有可快取區塊的Commerce頁面應在150毫秒內載入。 此類頁面的範例是前門和店麵類別頁面。

使用瀏覽器檢測器來測量頁面載入時間。

例如,若要使用Chrome檢測器:

  1. 存取Chrome中的任何可快取Commerce頁面。

  2. 以滑鼠右鍵按一下頁面上的任何位置。

  3. 從快顯功能表,按一下​ Inspect Element

  4. 在檢視窗窗格中,按一下​ Network ​標籤。

  5. 重新整理頁面。

  6. 捲動至檢視窗窗窗格的頂端,以便檢視所檢視頁面的URL。

    下圖顯示載入magento2索引頁面的範例。

    按一下您正在檢視的頁面

    頁面載入時間會顯示在頁面URL旁。 在此情況下,載入時間為5毫秒。 這有助於確認Varnish已快取頁面。

  7. 若要檢視HTTP回應標題,請按一下頁面URL (在「名稱」欄中)。

    您可以檢視HTTP標頭,驗證HTTP回應標頭一節中會詳細說明這些標頭。

驗證Commerce快取

確定<magento_root>/var/page_cache目錄是空的:

  1. 登入您的Commerce伺服器,或切換到檔案系統擁有者。

  2. 輸入下列命令:

    code language-bash
    rm -rf <magento_root>/var/page_cache/*
    
  3. 存取一或多個可快取的Commerce頁面。

  4. 檢查var/page_cache/目錄。

    如果目錄是空的,恭喜您! 您已成功設定Varnish與Commerce搭配運作!

  5. 如果您已清除var/page_cache/目錄,請重新啟動Varnish。

TIP
如果您遇到503 (後端擷取失敗)錯誤,請參閱Adobe Commerce說明中心中的​_疑難排解503 (服務無法使用)錯誤_。
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c