Comprendre les requêtes de contenu Cloud Service
Présentation introduction
Les demandes de contenu incluent les demandes envoyées à AEM Sites. Ces requêtes peuvent être acheminées via Edge Delivery Services ou des systèmes de mise en cache fournis par le client, tels qu’un réseau de diffusion de contenu (CDN). Ces requêtes diffusent des données structurées au format HTML ou JSON et prennent en charge les pages vues (par exemple, les pages et les fragments d’expérience) ou les retours JSON par le biais d’API de manière découplée.
Le système comptabilise les demandes de contenu lorsqu’un utilisateur ou une utilisatrice consulte une page à l’aide d’HTML ou de JSON. Il mesure la requête au moment où le premier système de mise en cache la reçoit. Certaines requêtes HTTP sont incluses ou exclues à des fins de comptage des requêtes de contenu. Consultez la liste complète des demandes de contenu incluses et demandes de contenu exclues HTTP.
À propos des demandes de contenu Cloud Service understanding-cloud-service-content-requests
Une requête de page fait référence à une requête HTTP qui récupère le contenu structuré de base (par exemple, HTML ou JSON) nécessaire pour effectuer le rendu de l’expérience de la page principale. Elle n’inclut pas les demandes de ressources, telles que des images ou des scripts.
Pour les clients qui utilisent le réseau de diffusion de contenu prêt à l’emploi, AEM as a Cloud Service comptabilise les demandes de contenu au niveau du serveur. Cette mesure se produit automatiquement et ne dépend pas du suivi de l’analyse côté client.
AEM (Adobe Experience Manager) as a Cloud Service identifie les demandes de contenu en fonction des types de réponse générés par l’instance AEM et reçus sur le réseau CDN. Plus précisément, les requêtes qui renvoient HTML (text/html
) ou JSON (application/json
) sont comptabilisées. Ces formats diffusent généralement le contenu de la page principale pour un rendu de site classique ou une diffusion découplée.
Les demandes de ressources statiques telles que des fichiers JavaScript, des feuilles de style CSS et des images ne sont pas comptabilisées comme des demandes de contenu.
Les requêtes de contenu sont mesurées que la réponse ait été diffusée à partir du cache du réseau CDN ou transférée vers l’environnement AEM d’origine.
Variances des demandes de contenu Cloud Service content-requests-variances
Les requêtes de contenu peuvent présenter des variations au sein des outils de création de rapports d’analyse d’une organisation, comme résumé dans le tableau suivant. En règle générale, évitez d’utiliser des outils d’analyse qui reposent sur une instrumentation côté client pour signaler le nombre de demandes de contenu pour un site. Ces outils manquent souvent une grande partie du trafic, car leur activation dépend du consentement de l’utilisateur. Les outils Analytics qui collectent des données côté serveur dans les fichiers journaux, ou les rapports de réseau CDN pour les clients qui ajoutent leur propre réseau CDN en plus d’AEM as a Cloud Service, fournissent de meilleurs chiffres.
Consultez le Tableau de bord des licences pour plus d’informations sur l’affichage et le suivi de l’utilisation des demandes de contenu par rapport à vos limites de licence.
Règles de collecte côté serveur serverside-collection
AEM as a Cloud Service applique des règles côté serveur pour comptabiliser les requêtes de contenu. Ces règles incluent une logique d’exclusion des robots connus (tels que les robots des moteurs de recherche) et du trafic non utilisateur, comme les services de surveillance qui effectuent régulièrement des requêtes ping sur le site.
Les tableaux suivants répertorient les types de demandes de contenu incluses et exclues, avec de brèves descriptions de chacune d’elles.
Types de demandes de contenu incluses included-content-requests
Code HTTP 206 : ces requêtes ne diffusent qu’une partie du contenu complet. Par exemple, une vidéo ou une image volumineuse. Les requêtes de contenu partielles sont incluses lorsqu’elles diffusent une partie d’une réponse HTML ou JSON utilisée dans le rendu du contenu de la page.
· Amazon CloudFront
· Client Apache Http
· Client HTTP asynchrone
· Axios
· Azureus
· Curl
· Récupération de nœud GitHub
· Guzzle
· Go-http-client
· Chrome découplé· Java™ Client
· Jersey
· Nœud Oembed
· okhttp
· Requêtes Python
· Reactor Netty
· WinHTTP
· HTTP
rapide· Nœud GitHub Fetch
· Reactor
Voir Types de demandes de contenu exclues.
Par exemple :
·
Amazon-Route53-Health-Check-Service
· EyeMonIT_bot_version_0.1_(https://eyemonit.com/)
· Investis-Site24x7
· Mozilla/5.0+(compatible ; UptimeRobot/2.0 ; https://uptimerobot.com/)
· ThousandEyes-Dragonfly-x1
· OmtrBot/1.0
· WebMon/2.0.0
<link rel="prefetch">
requêtes<link rel="prefetch">
), le système comptabilise ces requêtes côté serveur. Gardez à l’esprit que cette approche peut augmenter le trafic, selon le nombre de pages prérécupérées.Voir aussi Tableau de bord des licences.
Types de demandes de contenu exclues excluded-content-request
/libs/
*/system/probes/health
Exemples :
· AddSearchBot
· AhrefsBot
· Applebot
· Ask Jeeves Corporate Spider
· Bingbot
· BingPreview
· BLEXBot
· BuiltWith
· Bytespider
· CrawlerKengo
· Facebookexternalhit
· Google AdsBot
· Google AdsBot Mobile
· Googlebot
· Googlebot Mobile
lmspider
· LucidWorks
MJ12bot
· SemrushBot
· SiteImprov
· StashBot
· StatusCake
· YandexBot
· ContentKing
· Claudebot
/api/graphql
) ne sont pas facturables pour Cloud Service afin d’éviter un double comptage.manifest.json
/etc.clientlibs/*/manifest.json
favicon.ico
/content/experience-fragments/...
) à partir de pages hébergées sur le même domaine (tel qu’identifié par l’en-tête référent correspondant à l’hôte de requête).exemple : une page d’accueil sur
aem.customer.com
extrayant un fichier XF pour une bannière ou une carte du même domaine.· Correspondances d’URL /content/experience-fragments/…
· Correspondances de domaine référent
request_x_forwarded_host
Remarque : si le chemin d’accès au fragment d’expérience est personnalisé (par exemple à l’aide de
/XFrags/...
ou de tout chemin d’accès en dehors de /content/experience-fragments/
), la requête ne sera pas exclue et pourra être comptabilisée, même si elle concerne le même domaine. Nous vous recommandons d’utiliser la structure de chemin XF standard d’Adobe pour vous assurer que la logique d’exclusion s’applique correctement.