Akamai (BYOCDN)
Essa configuração roteia o tráfego de agente (solicitações de bots de IA e agentes de usuário LLM) para o serviço de back-end de Otimização da Edge (live.edgeoptimize.net). Visitantes humanos e bots de SEO continuam a ser oferecidos de sua origem como de costume. Para testar a configuração, após a conclusão da instalação, procure o cabeçalho x-edgeoptimize-request-id na resposta.
Pré-requisitos
Antes de configurar as regras do Akamai Property Manager, verifique se você tem:
- Acesso ao Akamai Property Manager para o seu domínio.
- O processo de integração do LLM Optimizer foi concluído.
- Encaminhamento de log CDN concluído para o LLM Optimizer.
- Uma chave de API de otimização do Edge recuperada da interface do usuário do LLM Optimizer.
Etapas para recuperar sua chave de API:
-
Navegue até Configuração do cliente e selecione a guia Configuração da CDN.
-
Em Roteamento de tráfego de IA para Implantar Otimizações, marque a caixa de seleção Implantar Otimizações em Agentes de IA.
-
Copie a chave da API e prossiga com as etapas de configuração de roteamento abaixo.
note note NOTE Nesse estágio, o status pode mostrar uma cruz vermelha indicando que a configuração ainda não foi concluída. Isso é esperado — quando você concluir a configuração de roteamento abaixo e o tráfego de bot de IA começar a fluir, o status será atualizado para uma marca de seleção verde confirmando que o roteamento foi ativado com êxito.
Além disso, se você precisar de ajuda com as etapas acima, entre em contato com a equipe de conta da Adobe ou com o llmo-at-edge@adobe.com.
Configuração
A seguinte regra do Akamai Property Manager roteia agentes de usuário do LLM para o Edge Otimize. A configuração inclui as seguintes etapas:
1. Definir critérios de roteamento (correspondência de usuário e agente)
Definir roteamento para os seguintes user-agents:image.png
*AdobeEdgeOptimize-AI*,
*ChatGPT-User*,
*GPTBot*,
*OAI-SearchBot*,
*PerplexityBot*,
*Perplexity-User*
2. Definir origem e comportamento do SSL
Definir origem como live.edgeoptimize.net e Corresponder SAN a *.edgeoptimize.net
3. Definir variável de chave de cache
Definir a variável de chave de cache PMUSER_EDGE_OPTIMIZE_CACHE_KEY como LLMCLIENT=TRUE;X_FORWARDED_HOST={{builtin.AK_HOST}}
4. Regras de armazenamento em cache
5. Modificar cabeçalhos de solicitação de entrada
Defina os seguintes cabeçalhos de solicitação recebidos:x-edgeoptimize-api-key para a chave de API recuperada de LLMOx-edgeoptimize-config a LLMCLIENT=TRUE;x-edgeoptimize-url a {{builtin.AK_URL}}
6. Modificar cabeçalhos de resposta de entrada
7. Modificação da ID do cache
8. Modificar Cabeçalhos de Solicitação de Saída
Definir cabeçalho x-forwarded-host como {{builtin.AK_HOST}}
9. Failover de site
A configuração de failover do site tem duas partes: o comportamento de failover (configurado na regra de roteamento principal de otimização na borda) e uma regra de cabeçalho de teste de failover separada.
9a Comportamento de Failover de Site (dentro da regra de roteamento principal de otimização de borda)
Dentro da regra de roteamento principal, configure o comportamento Failover do site e o trecho XML avançado da seguinte maneira:
Adicione o cabeçalho da solicitação x-edgeoptimize-request com o valor fo por meio do XML Avançado:
<forward:availability.fail-action2>
<add-header>
<status>on</status>
<name>x-edgeoptimize-request</name>
<value>fo</value>
</add-header>
</forward:availability.fail-action2>
9b Regra de Cabeçalho de Teste de Failover (regra irmã)
| code language-none |
|---|
|
Se o valor x-edgeoptimize-request do cabeçalho da solicitação for fo, defina o cabeçalho de resposta de saída x-edgeoptimize-fo como true.
O Site Failover garante que, se o Edge Otimize retornar um erro 4XX ou 5XX, a solicitação será automaticamente encaminhada de volta à origem padrão para que o usuário final ainda receba uma resposta.
2XX4XX ou 5XXVerificar a configuração
Após concluir a configuração, verifique se o tráfego de bot está sendo roteado para o Edge Otimize e se o tráfego humano não foi afetado.
1. Tráfego de bot de teste (deve ser otimizado)
Simular uma solicitação de bot de IA usando um user-agent agêntico:
curl -svo /dev/null https://www.example.com/page.html \
--header "user-agent: chatgpt-user"
Uma resposta bem-sucedida inclui o cabeçalho x-edgeoptimize-request-id, confirmando que a solicitação foi roteada pelo Edge Otimize:
< HTTP/2 200
< x-edgeoptimize-request-id: 50fce12d-0519-4fc6-af78-d928785c1b85
2. Testar tráfego humano (NÃO deve ser afetado)
Simular uma solicitação regular de navegador humano:
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"
A resposta deve não conter o cabeçalho x-edgeoptimize-request-id. O conteúdo da página e o tempo de resposta devem permanecer idênticos a antes de habilitar a opção Otimizar no Edge.
3. Como diferenciar entre os dois cenários
x-edgeoptimize-request-idx-edgeoptimize-fo1)O status do roteamento de tráfego também pode ser verificado na interface do usuário do LLM Optimizer. Navegue até Configuração do cliente e selecione a guia Configuração da CDN.
Para saber mais sobre como Otimizar na Edge, incluindo oportunidades disponíveis, fluxos de trabalho de otimização automática e perguntas frequentes, volte para a visão geral de Otimizar na Edge.