Comprendere le richieste di contenuto di Cloud Service
Introduzione introduction
Le richieste di contenuto includono le richieste inviate ad AEM Sites. Queste richieste possono essere indirizzate tramite Edge Delivery Services o sistemi di caching forniti dal cliente, ad esempio una rete CDN (Content Delivery Network). Queste richieste forniscono dati strutturati in formato HTML o JSON e supportano le visualizzazioni di pagina (ad esempio, pagine e frammenti di esperienza) o i resi JSON tramite API in modo headless.
Il sistema conta le richieste di contenuto quando un utente visualizza una pagina utilizzando HTML o JSON. Misura la richiesta nel punto in cui il primo sistema di caching la riceve. Alcune richieste HTTP sono incluse o escluse ai fini del conteggio delle richieste di contenuto. Vedi l'elenco completo delle richieste di contenuto incluse e richieste di contenuto escluse HTTP.
Informazioni sulle richieste di contenuto di Cloud Service understanding-cloud-service-content-requests
Una richiesta di pagina fa riferimento a una richiesta HTTP che recupera il contenuto strutturato di base (ad esempio, HTML o JSON) necessario per eseguire il rendering dell'esperienza della pagina principale. Non include le richieste di risorse, ad esempio immagini o script.
Per i clienti che utilizzano la rete CDN preconfigurata, AEM as a Cloud Service conta le richieste di contenuto come misurate a livello di server. Questa misurazione viene eseguita automaticamente e non si basa sul tracciamento delle analisi lato client.
AEM (Adobe Experience Manager) as a Cloud Service identifica le richieste di contenuto in base ai tipi di risposta generati dall’istanza di AEM e ricevuti dalla rete CDN. In particolare, vengono conteggiate le richieste che restituiscono HTML (text/html
) o JSON (application/json
). In genere, questi formati forniscono contenuti di pagina principali sia per il rendering tradizionale del sito che per la distribuzione headless.
Le richieste di risorse statiche come file JavaScript, fogli di stile CSS e immagini non vengono conteggiate come richieste di contenuto.
Le richieste di contenuto vengono misurate indipendentemente dal fatto che la risposta sia stata servita dalla cache CDN o inoltrata all’ambiente AEM di origine.
Varianze nelle richieste di contenuto Cloud Service content-requests-variances
Le richieste di contenuto possono presentare varianze all’interno degli strumenti di reporting di analisi di un’organizzazione, come riepilogato nella tabella seguente. In generale, evita di utilizzare strumenti di analisi che si basano su strumenti lato client per segnalare il numero di richieste di contenuto per un sito. Questi strumenti spesso perdono una grande parte del traffico perché dipendono dal consenso degli utenti per essere attivati. Gli strumenti di Analytics che raccolgono i dati lato server nei file di registro, o i rapporti CDN per i clienti che aggiungono la propria CDN oltre ad AEM as a Cloud Service, forniscono conteggi migliori.
Per informazioni su come visualizzare e tenere traccia dell'utilizzo delle richieste di contenuto rispetto ai limiti di licenza, consulta la Dashboard delle licenze.
Regole di raccolta lato server serverside-collection
AEM as a Cloud Service applica regole lato server per contare le richieste di contenuto. Queste regole includono la logica per escludere bot noti (come i crawler dei motori di ricerca) e il traffico non utente come i servizi di monitoraggio che eseguono regolarmente il ping del sito.
Nelle tabelle seguenti sono elencati i tipi di richieste di contenuto incluse ed escluse, con brevi descrizioni di ciascuna.
Tipi di richieste di contenuto incluse included-content-requests
Codice HTTP 206: queste richieste forniscono solo una parte del contenuto completo. Ad esempio, un video o un’immagine di grandi dimensioni. Le richieste di contenuto parziale sono incluse quando distribuiscono parte di una risposta HTML o JSON utilizzata nel rendering del contenuto della pagina.
· Amazon CloudFront
· Apache Http Client
· Asynchronous HTTP Client
· Axios
· Azureus
· Curl
· GitHub Node Fetch
· Guzzle
· Go-http-client
· Headless Chrome
· Java™ Client
· Jersey
· Node Oembed
· okhttp
· Python Requests
· Reactor Netty
· Wget
· WinHTTP
· Fast HTTP
· GitHub Node Fetch
· Reactor Netty
Consulta Tipi di richieste di contenuto escluse.
Gli esempi includono:
·
Amazon-Route53-Health-Check-Service
· EyeMonIT_bot_version_0.1_(https://eyemonit.com/)
· Investis-Site24x7
· Mozilla/5.0+(compatibile; UptimeRobot/2.0; https://uptimerobot.com/)
· ThousandEyes-Dragonfly-x1
· OmtrBot/1.0
· WebMon/2.0.0
<link rel="prefetch">
richieste<link rel="prefetch">
), il sistema conta tali richieste lato server. Tieni presente che questo approccio può aumentare il traffico, a seconda di quante di queste pagine vengono preacquisite.Vedi anche Dashboard delle licenze.
Tipi di richieste di contenuto escluse excluded-content-request
/libs/
*/system/probes/health
Esempi:
· AddSearchBot
· AhrefsBot
· Applebot
· Chiedi a Jeeves Corporate Spider
· Bingbot
· BingPreview
· BLEXBot
· BuiltWith
· Bytespider
· CrawlerKengo
· Facebookexternalhit
· Google Google AdsBot
AdsBot Mobile
· Googlebot
· Googlebot Mobile
· lmspider
· LucidWorks
·
MJ12bot
· SemrushBot
· SiteImprove
· StashBot
· StatusCake
· YandexBot
· ContentKing
· Claudebot
/api/graphql
, per evitare un doppio conteggio, non sono fatturabili per Cloud Service.manifest.json
/etc.clientlibs/*/manifest.json
favicon.ico
/content/experience-fragments/...
) da pagine ospitate sullo stesso dominio (come identificato dall'intestazione Referer che corrisponde all'host della richiesta).Esempio: una home page su
aem.customer.com
che richiama un XF per un banner o una scheda dello stesso dominio.· URL matches /content/experience-fragments/…
· Il dominio di riferimento corrisponde a
request_x_forwarded_host
Nota: Se il percorso del frammento di esperienza è personalizzato (ad esempio utilizzando
/XFrags/...
o un percorso esterno a /content/experience-fragments/
), la richiesta non verrà esclusa e potrebbe essere conteggiata, anche se si tratta dello stesso dominio. È consigliabile utilizzare la struttura di percorso XF standard di Adobe per garantire che la logica di esclusione venga applicata correttamente.