AVIF ou WebP, mesuré
Quel format est le plus léger sur les photos, les captures d'écran et les icônes, avec les octets.
Lire le guideAide CDN.com.tr
Activez l'optimisation des images pour le compte ou pour une règle de diffusion et choisissez WebP ou WebP + AVIF : l'edge convertit les images JPEG et PNG et envoie à chaque navigateur un format qu'il accepte, et vos pages gardent les mêmes URL d'images.
Cache, sécurité, WAF et purge
Activez l'optimisation des images pour le compte ou pour une règle de diffusion et choisissez WebP ou WebP + AVIF : l'edge convertit les images JPEG et PNG et envoie à chaque navigateur un format qu'il accepte, et vos pages gardent les mêmes URL d'images.
L'interrupteur du compte couvre les fichiers JPEG et PNG de toutes les règles. Celui d'une règle ne couvre que ses chemins, une bonne façon d'essayer d'abord sur un dossier ou un domaine.
Le format se choisit une fois pour le compte et s'applique partout où l'optimisation des images est activée.
L'interrupteur du compte est le démarrage le plus rapide ; celui d'une règle la limite aux chemins de cette règle.
Resultat attendu: Les requêtes JPEG et PNG de ces chemins sont converties à l'edge.
curl -s -X POST -H "Authorization: Bearer $CDN_TOKEN" -H 'Content-Type: application/json' -d '{"type":1}' https://cdn.com.tr/api/accounts/$ACCOUNT_UUID/image_optimization
# une seule règle : "image_optimization":"on" dans le JSON de la règle
cdnctl cdn advanced-rules create --account "$ACCOUNT_UUID" --file rule-images.json
Le format s'applique partout où l'optimisation des images est activée, sur tout le compte ou dans une règle.
Resultat attendu: Avec WebP + AVIF, les navigateurs qui acceptent l'AVIF reçoivent de l'AVIF depuis les mêmes URL ; les autres reçoivent du WebP ou l'image dans son format d'origine.
curl -s -X POST -H "Authorization: Bearer $CDN_TOKEN" -H 'Content-Type: application/json' -d '{"enabled":true}' https://cdn.com.tr/api/accounts/$ACCOUNT_UUID/image_avif
Les images mises en cache avant l'activation gardent leur ancien format jusqu'à leur expiration : purgez donc les chemins des images après l'activation. Un changement de format ne demande aucune purge.
Resultat attendu: La vérification liste chaque image avec le format et la taille que reçoit un navigateur moderne ; quand l'optimiseur a gardé l'original parce que la conversion n'était pas plus légère, la ligne le signale.
cdnctl purge --account "$ACCOUNT_UUID" --path /wp-content/uploads/ --type prefix
curl -s -H "Authorization: Bearer $CDN_TOKEN" "https://cdn.com.tr/api/accounts/$ACCOUNT_UUID/image_check?host=www.example.com"
Une boutique veut des photos de produits plus légères sans réexporter sa médiathèque, sans installer d'extension et sans changer une seule URL d'image.
Accept du navigateur, envoie de l'AVIF, du WebP ou l'image dans son format d'origine, et répond avec Vary: Accept. Avec WebP seul, les navigateurs qui acceptent le WebP sont redirigés (302) vers une copie WebP portant le même nom suivi de .webp (photo.jpg.webp), et les autres reçoivent l'image dans son format d'origine. Dans les deux cas, votre HTML garde les mêmes URL d'images.?w= ou ?h= ne sont pas comparées.Le plus souvent, la copie a été mise en cache avant l'activation : purgez ces chemins et redemandez-les. Autres raisons : en pleine taille, la conversion n'était pas plus légère que l'original, le navigateur n'accepte ni le WebP ni l'AVIF, ou la requête ne demandait aucun format d'image en particulier (un simple curl envoie Accept: */*). La vérification du format d'image de la page Règles de diffusion indique, image par image, ce que reçoivent un navigateur moderne et un client simple.
Oui. Ajoutez ?w= (largeur), ?h= (hauteur) ou les deux à l'URL d'une image. Une seule valeur conserve les proportions, les deux font tenir l'image dans ce cadre, et aucune image n'est agrandie au-delà de sa taille d'origine. Gardez w et h dans la clé de cache de cette règle (la valeur par défaut, la query complète, le fait) : une règle qui ignore tous les paramètres de requête met en cache une seule taille pour toutes. Les images redimensionnées sont aussi converties, mais elles ne sont pas comparées à l'original.
Il n'y a pas d'offre séparée. Le traitement est décompté du quota mensuel du compte, comme le trafic : chaque conversion compte l'original lu plus l'image renvoyée, et l'AVIF compte à un taux plus élevé que le WebP parce que son encodage demande plus de traitement. Le panneau affiche le taux actuel sous l'interrupteur, et Consommation de données montre l'optimisation des images sur sa propre ligne.
C'est un choix, pas une obligation. Le WebP seul atteint presque tous les navigateurs utilisés. WebP + AVIF ajoute l'AVIF pour les navigateurs qui l'acceptent, généralement le format le plus léger pour les photos : dans notre mesure, une photo JPEG de 262 025 octets est partie en 86 936 octets d'AVIF. Lancez le vérificateur de format d'image sur vos propres pages pour voir la différence.