Anatomie d’une URL Dynamic Media et méthode de Dynamic Media pour diffuser du contenu

Une fois vos ressources Dynamic Media chargées et publiées, vous pouvez copier l’URL générée d’une ressource et la coller dans votre navigateur pour voir comment elle apparaîtra pour un client. L’URL copiée suivante d’une image de montre est découpée par couleur afin de faciliter la lecture et la compréhension.

Anatomie d’une URL Dynamic Media
Anatomie d’une URL Dynamic Media

La première partie de l’URL, en rouge, fait référence au domaine du serveur lui-même. Dans ce cas, Dynamic Media s’exécute sur un domaine de serveur générique : https://s7d1.scene7.com/is/image/. Il est facile de regarder un ensemble d’images et de comprendre si elles sont diffusées par Dynamic Media uniquement en observant le domaine du serveur. L’URL devrait être assez constante. Certains clients Dynamic Media ont toutefois basculé vers un domaine de serveur dédié, auquel cas cela peut être name-of-your-company.scene7.com. Un domaine de serveur dédié est requis pour l’imagerie dynamique.

Le nom du compte correspond à la partie violette. Dans ce cas, le compte s’appelle jpearldemo.

L’identifiant ou le nom de la ressource, AdobeStock_28563982, est en vert. Notez que la ressource n’a aucune extension de fichier, que ce soit .png ou .jpg. Lorsque des ressources sont ingérées dans Dynamic Media, l’extension de fichier est supprimée et un autre type de fichier est créé : un fichier pyramide TIFF. Le TIFF pyramide permet à Dynamic Media de créer rapidement des rendus à la volée.

Enfin, les paramètres de traitement des images, ?wid=1000&fmt=jpeg&qlt=85, sont indiqués en jaune à la fin.

L’intégralité du chemin de l’URL est actif. Faites un essai.

La fenêtre de votre navigateur reste ouverte sur l’URL Dynamic Media et l’image de surveillance. Regardons de plus près comment créer des rendus de l’image en modifiant simplement l’URL.

Rendu de l’image de montre via l’URL

Supprimez d’abord manuellement uniquement les règles de traitement des images dans le chemin de l’URL ; laissez le nom du serveur, le nom du compte et l’identifiant de ressource ou le nom de l’image. Faites un essai.

Ajoutez maintenant un paramètre de traitement d’image à la fin de l’URL. Dans le champ URL, à droite du nom de l’image, saisissez ?wid=500, puis appuyez sur Entrée. Faites un essai.

Notez qu’un nouveau rendu de la montre est généré. Il est essentiel de comprendre, à partir de cet exercice simple de modification de la largeur de l’image, que l’image vue est entièrement générée de manière dynamique.

Maintenant, remplacez la valeur de largeur de 500 pixels par 1000 pixels, puis appuyez sur Entrée. Faites un essai.
Dès que vous appuyez sur Entrée, le navigateur revient au serveur d’images Dynamic Media. Il génère un nouveau rendu de la montre, en fonction de la nouvelle valeur de largeur que vous venez de saisir, puis renvoie la nouvelle image au navigateur et la met en cache.

Dynamic Media propose de nombreux paramètres de traitement des images que vous pouvez utiliser pour affiner vos ressources d’image sur les pages web. Vous pouvez consulter une liste d’entre eux ici.

Essayez maintenant d’ajouter un paramètre de rotation à l’image de montre. Et la fin du chemin de l’URL, qui suit immédiatement wid=1000, saisissez &rotate=90, puis appuyez sur Entrée. Faites un essai.

La montre est encore légèrement inclinée à gauche. Remplacez la valeur de rotation de 90 par 92, puis appuyez sur Entrée. Faites un essai.

Encore une fois, au moment où vous appuyez Entrée, un nouveau rendu de la montre est généré presque instantanément. Voilà le type de performances auxquelles vous pouvez vous attendre, ce qui explique pourquoi Dynamic Media peut envoyer plus de 800 000 requêtes d’image, par seconde, lors d’un week-end chargé ou d’un jour férié majeur.

Bien qu’il soit possible de modifier les paramètres de traitement des images dans une URL image par image, cette méthode n’est pas efficace, en particulier si vous avez des dizaines de milliers d’images pour votre site web. Nous recommandons d’utiliser des paramètres d’image prédéfinis.