AEM Cloud Service 管理的內容傳遞網路 (Fastly)
此設定會將代理式流量 (來自 AI 機器人和 LLM 使用者代理的要求) 路由至 Edge Optimize 後端服務 (live.edgeoptimize.net)。真人訪客和 SEO 機器人仍照常由您的來源伺服器提供服務。若要測試設定,在完成設定之後,請於回應中尋找 x-edgeoptimize-request-id 標頭。
先決條件
若要開始將代理流量路由至 Edge Optimize:
-
導覽至「客戶設定」,然後選取「內容傳遞網路設定」標籤。
-
在「部署最佳化的 AI 流量路由」之下,勾選「將最佳化部署至 AI 代理」核取方塊。Adobe 團隊將代表您處理路由設定。
-
啟用核取方塊後,狀態會顯示設定進行中。Adobe 團隊將為您完成路由設定。
路由設定完成並啟用後,狀態會更新為顯示綠色核取記號,表示已成功啟用路由。您無需再執行任何動作。
此外,如果您對於上述步驟需要任何協助,請聯絡您的 Adobe 帳戶團隊或 llmo-at-edge@adobe.com。
經由 Cloud Manager 管道的自助路由
如果您偏好透過 Cloud Manager 管道自行設定路由,請按照下列步驟操作。路由設定是使用 originSelector 內容傳遞網路規則所完成。 其先決條件如下所示:
- 決定要路由的網域。
- 決定要路由的路徑。
- 決定要路由的使用者代理 (建議的規則運算式)。
為了部署規則,您必須:
- 建立設定管道。
- 認可存放庫中的
cdn.yaml設定檔案。 - 執行設定管道。
kind: "CDN"
version: "1"
data:
# Origin selectors to route to Edge Optimize backend
originSelectors:
rules:
- name: route-to-edge-optimize-backend
when:
allOf:
- reqHeader: x-edgeoptimize-request
exists: false # avoid loops when requests comes from Edge Optimize
- reqHeader: user-agent
matches: "(?i)(AdobeEdgeOptimize-AI|ChatGPT-User|GPTBot|OAI-SearchBot|PerplexityBot|Perplexity-User)" # routed user agents
- reqProperty: domain
equals: "example.com" # routed domain
- reqProperty: originalPath
matches: '(/[^./]+|\.html|/)$' # routed extensions, with .html extension or without extension
- anyOf:
- { reqProperty: originalPath, in: [ "/page.html" ] } # routed pages, exact path matching
- { reqProperty: originalPath, like: "/dir/*" } # routed pages, wildcard path matching
action:
type: selectOrigin
originName: edge-optimize-backend
origins:
- name: edge-optimize-backend
domain: "live.edgeoptimize.net"
驗證設定
完成設定後,請確認機器人流量會路由至 Edge Optimize,而真人流量不受影響。
1. 測試機器人流量 (應經過最佳化)
運用代理式使用者代理模擬 AI 機器人要求:
curl -svo /dev/null https://www.example.com/page.html \
--header "user-agent: chatgpt-user"
成功的回應會包含 x-edgeoptimize-request-id 標頭,確認要求已經透過 Edge Optimize 進行路由:
< HTTP/2 200
< x-edgeoptimize-request-id: 50fce12d-0519-4fc6-af78-d928785c1b85
2. 測試真人流量 (不應受到影響)
模擬一般真人瀏覽器要求:
curl -svo /dev/null https://www.example.com/page.html \
--header "user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36"
回應 不應 包含 x-edgeoptimize-request-id 標頭。頁面內容和回應時間應與啟用邊緣最佳化之前維持相同。
3. 如何區分這兩種情境
x-edgeoptimize-request-idx-edgeoptimize-fo1)您也可以在 LLM Optimizer 使用者介面中確認流量路由的狀態。導覽至「客戶設定」,然後選取「內容傳遞網路設定」標籤。
若要進一步瞭解Edge最佳化,包括可用的機會、自動最佳化工作流程和常見問答,請返回Edge最佳化概覽。