Configuración de Akamai

Las siguientes capturas de pantalla ilustran cómo utilizar el Administrador de propiedades de Akamai para configurar una propiedad para enviar contenido. Los ajustes esenciales están marcados con un círculo rojo.

​# Configuración de propiedades esenciales

Servidor de origen

Propiedades de configuración:

Nombre
Value
Comentar
Origin Server Hostname
main--<repo>--<organization>.hlx.live
Reemplace el repositorio y la organización por los valores del sitio.
Forward Host Header
Origin Hostname
Cache Key Hostname
Incoming Host Header

Añadir comportamiento: eliminar el encabezado de variable

Propiedades de configuración:

Nombre
Value
Comentar
Remove Vary Header
On

Añadir comportamiento: modificar encabezado de solicitud saliente

Propiedades de configuración:

Nombre
Value
Comentar
Action
Modify
Custom Header Name
X-Forwarded-Host
New Header Value
{{builtin.AK_HOST}}
Avoid Duplicate Headers
Yes

Añadir más encabezados de solicitud salientes:


Propiedades de configuración:

Nombre
Value
Comentar
Action
Modify
Custom Header Name
X-BYO-CDN-Type
New Header Value
akamai
Avoid Duplicate Headers
Yes

Propiedades de configuración:

Nombre
Value
Comentar
Action
Modify
Custom Header Name
X-Push-Invalidation
New Header Value
enabled
Avoid Duplicate Headers
Yes

Añadir/Modificar Comportamiento: Almacenamiento En Caché

Propiedades de configuración:

Nombre
Value
Comentar
Caching Option
Honor origin Cache-Control
Enhanced RFC support
No
Honor private
No
Honor must-revalidate
No

Añadir comportamiento: HTTP/2

(Opcional, pero recomendada)

Agregar regla: Modificar encabezado de respuesta saliente

Crear una regla nueva

Defina los criterios para aplicar la regla

Establecer el comportamiento si se encuentra una coincidencia

Todos estos son ajustes de propiedad esenciales para enviar contenido.

Advertencias

No habilitar Akamai mPulse Real Usage Monitoring. Si bien el impacto en el rendimiento de la mayoría de los sitios es insignificante, para los sitios construidos para un alto rendimiento consistente, habilitarlo impedirá alcanzar una puntuación de Lighthouse de 100. Entrada AEM Tiene integrado un servicio de monitorización del usuario real (REAL USER Monitoring ServiceService, de modo que la instrumentación dual será innecesaria y se desaconseja enormemente.

Además, no habilitar Administrador de bots de Akamai o ofertas similares del cortafuegos de aplicaciones web, ya que interfieren notablemente con el rendimiento de procesamiento y la experiencia del usuario. AEM El sitio en el que se encuentra está protegido frente a ataques de bots en el backend de, por lo que el coste de rendimiento se traduce en un beneficio insignificante.

Configuración de invalidación push

La invalidación push purga automáticamente el contenido en la CDN de producción del cliente (por ejemplo, www.yourdomain.com), cada vez que un autor publica cambios de contenido.

El contenido se purga mediante la dirección URL y la clave/etiqueta de caché.

La invalidación push se habilita añadiendo propiedades específicas a la configuración del proyecto (un libro de Excel denominado .helix/config.xlsx en SharePoint o en una hoja de Google denominada .helix/config en Google Drive).

Propiedades de configuración:

key
valor
comentario
cdn.prod.host
<Production Host>
Nombre del host del sitio de producción, p. ej.,. www.yourdomain.com
cdn.prod.type
akamai
cdn.prod.endpoint
<host>
Credenciales de API de purga rápida
cdn.prod.clientSecret
<client_secret>
Credenciales de API de purga rápida
cdn.prod.clientToken
<client_token>
Credenciales de API de purga rápida
cdn.prod.accessToken
<access_token>
Credenciales de API de purga rápida

AEM La invalidación de push utiliza la variable API de purga rápida de Akamai, específicamente Eliminar por dirección URL y Eliminar por etiqueta de caché.

Las credenciales de la API de purga rápida constan de

host = akaa-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.luna.akamaiapis.net
client_token = akab-XXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX
client_secret = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
access_token = akab-XXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXX

Se pueden generar siguiendo las instrucciones en Creación de un cliente de API con permisos personalizados.

Vaya a Administración de identidad y acceso:

Crear cliente de API:



Permisos de grupo/función requeridos:

Puede validar las credenciales con esto herramienta.

recommendation-more-help
10a6ce9d-c5c5-48d9-8ce1-9797d2f0f3ec