Show Menu
SUJETS×

Hôtes gérés par Adobe

Ce type d’hôte est le choix par défaut et est le plus simple à gérer.
Lorsque vous choisissez cette option, les bibliothèques créées par Launch sont placées sur un réseau de diffusion de contenu tiers avec lequel Adobe a un accord. Ces réseaux de diffusion de contenu fonctionnent indépendamment d’Adobe. De ce fait, même lorsque Launch est en maintenance ou en panne, le code déployé sur vos sites et applications continue à fonctionner normalement. Le code incorporé indique l’emplacement du fichier de bibliothèque principal sur le réseau de diffusion de contenu afin qu’un périphérique client puisse récupérer les fichiers au moment de l’exécution.
Actuellement, le fournisseur principal de réseau de diffusion de contenu est Akamai. Les fichiers hébergés sur Akamai ont un domaine assets.adobedtm.com . Vous pouvez y faire référence de façon sécurisée ou non ( http:// ou https:// ) en fonction de la manière dont votre code <script> est construit.
Lorsque vous créez une propriété via l’interface utilisateur de Launch, un hôte par défaut de ce type est créé pour vous. Notez qu’avec ce type d’hôte, il faut jusqu’à cinq minutes pour que la toute première bibliothèque publiée dans un nouvel environnement se propage dans le réseau mondial de diffusion de contenu.

À propos d’Akamai

Pour la fourniture de contenu à un très grand nombre de visiteurs web, Akamai est une option très robuste. Akamai exécute des réseaux redondants de nœuds équilibrés en charge et optimisés géographiquement afin de fournir du contenu aussi rapidement que possible aux visiteurs, où qu’ils se trouvent dans le monde.
Plus précisément Akamai exécute plus de 137 000 serveurs dans 87 pays sur plus de 1 150 réseaux. En termes de redondance, Akamai ne fait pas que mettre en relation un serveur avec un autre. En fonction des besoins, Akamai met en relation un nœud de serveurs avec un autre. En d’autres termes, chaque nœud est composé de plusieurs serveurs à des fins de redondance au sein d’un même nœud. De ce fait, la défaillance d’un serveur n’est pas un problème, car les autres serveurs du nœud prennent le relais. Si un nœud est défaillant, Akamai fournit le contenu depuis le nœud le plus proche avec le même contenu mis en cache. Les nœuds sont sélectionnés dynamiquement en fonction de l’emplacement du visiteur, de la charge de trafic et d’autres facteurs afin que le contenu soit systématiquement fourni à partir du meilleur nœud local pour chaque visiteur.
Akamai a également accès à des nœuds en périphérie en Chine, de sorte que les utilisateurs finaux de ce pays obtiennent du trafic à partir de nœuds qui sont proches de leur emplacement.

Puis-je éviter les erreurs en cas d’indisponibilité du réseau de diffusion de contenu ?

Non. Launch ne peut rien faire si la bibliothèque n’est pas disponible sur le réseau Akamai.

En-têtes de contrôle du cache du CDN

Lorsque vous choisissez de confier la gestion de votre hébergement à Adobe, vous n’avez aucun contrôle sur les en-têtes de la réponse. Par conséquent, la valeur par défaut Adobe est utilisée. Il est impossible d’obtenir des en-têtes personnalisés lorsque vous laissez Adobe gérer votre hébergement.
Depuis le 25 septembre 2019, un délai d’activation (TTL) de 24 heures est disponible sur toutes les versions gérées par Adobe. Si vous avez besoin d’en-têtes de contrôle du cache différents, vous devez héberger vos propres fichiers. Pour plus d’informations, veuillez consulter le Guide de l’auto-hébergement .
Les navigateurs s’occupent de recevoir et de respecter les en-têtes de contrôle du cache. Certains navigateurs peuvent les ignorer.

Invalidations du cache

Les copies de votre version sont mises en cache sur de nombreux nœuds en périphérie différents dans le monde afin de pouvoir être diffusées aux utilisateurs finaux le plus rapidement possible. Lorsque les nœuds en périphérie renvoient une requête pour un fichier spécifique, ils vérifient le délai d’activation du fichier. Si le fichier n’a pas expiré, les nœuds en périphérie diffusent la version mise en cache. Si le délai d’activation a expiré, ils demandent une nouvelle copie à l’ origine la plus proche, diffusent cette copie actualisée, puis mettent en cache la copie actualisée avec le délai d’activation défini.
Lorsque vous chargez une nouvelle version, Launch invalide les caches en périphérie, ce qui signifie que chaque nœud en périphérie considère sa version mise en cache comme non valide, quelle que soit la date à laquelle il a récupéré une nouvelle copie. La prochaine fois qu’il renverra une requête pour ce fichier, il récupérera une nouvelle copie de l’origine.
Comme Akamai dispose de plusieurs serveurs d’origine qui répliquent des fichiers entre eux, et qu’il n’existe aucun moyen de savoir quelle origine a reçu votre fichier en premier, il est possible que ces nouvelles requêtes atteignent une origine qui n’a pas la dernière version, puis mettent à nouveau en cache l’ancienne version. Pour cette raison, Launch effectue plusieurs invalidations du cache pour chaque nouvelle version selon l’intervalle suivant :
  • Immédiatement
  • 5 minutes
  • 60 minutes
Cela permet aux groupes d’origine de répliquer la dernière version du fichier entre eux afin qu’ils disposent tous de la dernière version lorsque les invalidations du cache sont effectuées.

Utilisation de l’hébergement géré

Pour qu’Adobe gère votre hébergement, vous devez créer un hôte géré par Adobe, puis indiquer à vos environnements d’utiliser cet hôte.

Créer un hôte géré par Adobe

  1. Ouvrez l’onglet Hosts.
  2. Créez l’hôte.
  3. Donnez un nom à l’hôte.
  4. Choisissez Managed by Adobe comme type d’hôte.
  5. Cliquez sur Save (Enregistrer).