Utilizzare il recupero preventivo del DNS
Implementa il recupero preventivo del DNS per contribuire a ridurre i tempi di caricamento delle pagine con applicazioni e servizi diversi.
Informazioni sul recupero preventivo del DNS
I browser utilizzano il recupero preventivo del DNS per risolvere automaticamente i nomi di dominio collegati in una pagina web ai relativi indirizzi IP. Il processo di recupero preventivo inizia quando il browser carica una pagina Web. Ad esempio, supponiamo che la pagina contenga un collegamento cliccabile per www.adobe.com
. Quando un browser carica la pagina, utilizza il sistema DNS per cercare il nome di dominio collegato e risolverlo nell’indirizzo IP numerico corrispondente. Il recupero preventivo del DNS migliora le prestazioni delle pagine perché il nome di dominio viene risolto sempre in un indirizzo IP prima che il visitatore di un sito faccia clic sul collegamento o pulsante. Il processo di recupero preventivo del DNS è trasparente per gli utenti.
Recupero preventivo del DNS e applicazioni Adobe Experience Cloud
Il recupero preventivo del DNS funziona automaticamente con i collegamenti statici integrati in una pagina. Ciò significa anche che il recupero preventivo del DNS non funziona con applicazioni e servizi Experience Cloud diversi per i seguenti motivi:
- Ogni applicazione o servizio Experience Cloud genera le chiamate DNS in modo dinamico durante il caricamento della pagina.
- Il browser non può risolvere i nomi di dominio con indirizzi IP prima che vengano effettuate tali chiamate.
Tuttavia, puoi implementare manualmente il recupero preventivo del DNS con le applicazioni Experience Cloud. Per farlo, aggiungi il tag HTML <dns-prefetch>
alla sezione <head>
del codice della pagina come mostrato di seguito. Se implementato correttamente, il recupero preventivo del DNS può contribuire a risparmiare alcuni millisecondi sul tempo di caricamento della pagina.
Esempi di codici di recupero preventivo del DNS
Gli esempi seguenti mostrano come eseguire chiamate di recupero preventivo del DNS in diverse applicazioni e servizi Experience Cloud. Alcune chiamate di recupero preventivo richiedono il tuo ID organizzazione Adobe o i dati del server di registrazione. In questi esempi, il codice in corsivo rappresenta un segnaposto variabile. Il codice deve essere sostituito con il tuo ID partner Adobe, il codice cliente o le informazioni sul server di registrazione, ecc.
-
Analytics:
<link rel="dns-prefetch" href="//data.example.com">
.Aggiungi un tag separato per ogni nome DNS se utilizzi server di registrazione non sicuri e sicuri.
-
Audience Manager:
<link rel="dns-prefetch" href="//dpm.demdex.net">
-
Servizio ID Experience Cloud:
<link rel="dns-prefetch" href="//fast.examplepartnerid.demdex.net">
-
Advertising Cloud:
<link rel="dns-prefetch" href="//pixel.everesttech.net">
<link rel="dns-prefetch" href="//cm.everesttech.net">
-
Target:
<link rel="dns-prefetch" href="//example.tt.omtrdc.net">