Configurazione di Akamai

Le schermate seguenti illustrano come utilizzare Gestione proprietà Akamai per configurare una proprietà per la distribuzione del contenuto. Le impostazioni essenziali sono contrassegnate con un cerchio rosso.

​# Impostazioni delle proprietà essenziali

Server di origine

Proprietà di configurazione:

Nome
Valore
Commenti
Origin Server Hostname
main--<repo>--<organization>.hlx.live
Sostituisci repository e organizzazione con i valori per il sito.
Forward Host Header
Origin Hostname
Cache Key Hostname
Incoming Host Header

Aggiungi comportamento: rimuovi intestazione variabile

Proprietà di configurazione:

Nome
Valore
Commenti
Remove Vary Header
On

Aggiungi comportamento: modifica intestazione di richiesta in uscita

Proprietà di configurazione:

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

Aggiungi altre intestazioni di richiesta in uscita:


Proprietà di configurazione:

Nome
Valore
Commenti
Action
Modify
Custom Header Name
X-BYO-CDN-Type
New Header Value
akamai
Avoid Duplicate Headers
Yes

Proprietà di configurazione:

Nome
Valore
Commenti
Action
Modify
Custom Header Name
X-Push-Invalidation
New Header Value
enabled
Avoid Duplicate Headers
Yes

Aggiunta/Modifica comportamento: memorizzazione in cache

Proprietà di configurazione:

Nome
Valore
Commenti
Caching Option
Honor origin Cache-Control
Enhanced RFC support
No
Honor private
No
Honor must-revalidate
No

Aggiungi comportamento: HTTP/2

(Facoltativo ma consigliato)

Aggiungi regola: modifica intestazione risposta in uscita

Crea una nuova regola

Imposta i criteri per la regola da applicare

Imposta il comportamento in caso di corrispondenza

Queste sono tutte impostazioni di proprietà essenziali per la distribuzione dei contenuti.

Avvertenze

Non abilitare Monitoraggio dell’utilizzo reale di Akamai Pulse. Anche se l’impatto sulle prestazioni della maggior parte dei siti è trascurabile, per i siti progettati per prestazioni elevate coerenti, abilitando questo parametro non sarà possibile raggiungere un punteggio di 100. In entrata AEM, hai integrato il servizio Real User Monitoring, in modo che la strumentazione doppia non sia necessaria e sia fortemente sconsigliata.

Inoltre, non abilitare Akamai Bot Manager o offerte simili di Firewall applicazioni Web, in quanto interferiscono notevolmente con le prestazioni di rendering e l’esperienza utente. Il tuo sito AEM è protetto dagli attacchi di bot sul back-end, quindi questo costo in termini di prestazioni si traduce in vantaggi trascurabili.

Impostare l’annullamento della validità push

L’annullamento della validità push elimina automaticamente il contenuto dal CDN di produzione del cliente (ad esempio, www.yourdomain.com), ogni volta che un autore pubblica un contenuto cambia.

Il contenuto viene eliminato dall’URL e dalla cache tag/chiave.

L’annullamento della validità push è abilitato aggiungendo proprietà specifiche alla configurazione del progetto (una cartella di lavoro di Excel denominata .helix/config.xlsx in Sharepoint o in un foglio di Google denominato .helix/config in Google Drive).

Proprietà di configurazione:

chiave
valore
commento
cdn.prod.host
<Production Host>
Nome host del sito di produzione, ad esempio www.yourdomain.com
cdn.prod.type
akamai
cdn.prod.endpoint
<host>
Credenziali API di eliminazione rapida
cdn.prod.clientSecret
<client_secret>
Credenziali API di eliminazione rapida
cdn.prod.clientToken
<client_token>
Credenziali API di eliminazione rapida
cdn.prod.accessToken
<access_token>
Credenziali API di eliminazione rapida

L’invalidazione push AEM utilizza API di eliminazione rapida Akamai, in particolare Elimina per URL e Elimina per tag cache.

Le credenziali API di eliminazione rapida sono costituite da

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

Possono essere generate seguendo le istruzioni all'indirizzo Creare un client API con autorizzazioni personalizzate.

Vai a Gestione identità e accessi:

Crea client API:



Autorizzazioni di gruppo/ruolo richieste:

Puoi convalidare le credenziali con questo strumento.

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