在雲端基礎結構上的Adobe Commerce中的Fastly後端檢查

使用Fastly測試器工具進行的後端檢查可能會顯示與快取性和替代金鑰相關的錯誤。 本文概述在雲端基礎結構的Adobe Commerce中解決這類錯誤的步驟。

說明 description

環境

雲端基礎結構上的Adobe Commerce v2.4.7

問題

使用Fastly Tester工具時,出現與快取性和替代金鑰相關的後端檢查錯誤。 您可以看到下列專案:

  • 可快取 ​與​ 代理金鑰 ​選項在Fastly測試器上以紅色顯示。
  • 託管在fastly.net上的工具與直接cURL命令輸出之間的測試結果不一致。

解決方法 resolution

  1. 驗證快取設定,以確保您的後端不會回應cache-control: max-age=0must-revalidateno-cacheno-store之類的標頭。 這是因為這些設定會將回應標籤為私用或不可快取,以防止快取。

  2. 確認最新的清漆組態語言(VCL)程式碼片段已正確上傳至您的模組組態設定中。

  3. 確認您正在所有環境(包括中繼和生產環境)中使用最新版本的FastlyMagento2模組

  4. 使用直接cURL命令來驗證快取行為,而不是僅依賴Fastly測試器工具。 這個命令會從伺服器回應標頭提供代理金鑰和快取狀態的精確資訊。

    curl -D - -o /dev/null <your-url> -H 'Fastly-Debug:1' -s

  5. 如果問題仍然存在,請聯絡技術支援以取得有關測試期間特定設定或意外行為的進一步協助或說明。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f