Guide du CDN et du cache de périphérie
CDN mondial SmallPict, routage Anycast et purge instantanée.
Avec les offres WordPress Pro et Business lorsque le réglage optionnel Cloud Offload est activé (et avec l'offre API Momentum), les images optimisées sont servies via le CDN SmallPict (cdn.smallpict.app), présent dans plus de 300 emplacements. Avec Cloud Offload désactivé, les images restent sur votre serveur WordPress et sont servies depuis celui-ci. Avec Free et Starter, il n'y a pas de CDN : les images optimisées sont enregistrées sur votre propre serveur et servies depuis celui-ci. Votre propre stockage et votre propre CDN (BYO) se connectent ensemble, uniquement sur les offres API Velocity et Momentum ; les offres WordPress utilisent le CDN SmallPict. Les fichiers de votre propre compte CDN ou de stockage se trouvent en dehors de SmallPict. SmallPict n'en conserve aucune sauvegarde : faites vos propres sauvegardes.
Architecture de distribution de périphérie
[Navigateur client] │ ▼ (HTTP/3 via QUIC et TLS 1.3)[SmallPict Edge PoP (< 25ms de latence)] ───► Cache HIT (Distribution binaire instantanée) │ ▼ (Cache Miss)[API SmallPict et stockage cloud] ────────────► Transcodage et mise en cacheAtouts majeurs du CDN
- Routage Anycast mondial : Chaque requête est dirigée vers le serveur physique le plus proche géographiquement.
- HTTP/3 et compression Brotli : Vitesse de transfert accrue sur les connexions mobiles instables.
- En-têtes Cache-Control immuables : La directive
public, max-age=31536000, immutableévite les requêtes conditionnelles répétées. - Purge mondiale en < 150ms : Invalidation quasi instantanée sur l'ensemble des serveurs relais mondiaux.
Purge manuelle du cache via l'API
Pour renouveler une image mise à jour sous le même nom :
curl -X POST https://api.smallpict.app/v1/purge \ -H "X-API-Key: sp_live_key_9a8b7c6d5e4f3a..." \ -H "Content-Type: application/json" \ -d { "purge_type": "url", "urls": [ "https://cdn.smallpict.app/<customer_id>/<job_id>.avif", "https://cdn.smallpict.app/<customer_id>/<other_job_id>.webp" ] }'Vous ne pouvez purger que vos propres fichiers : les URL sous /<customer_id>/ ou vos sites WordPress déchargés. "purge_type": "all" vide tous vos fichiers, pas tout le CDN.
Foire aux questions sur le CDN
Puis-je utiliser mon propre domaine avec le CDN SmallPict ?
Non. Le CDN SmallPict sert toujours les images depuis cdn.smallpict.app ; les domaines personnalisés ne sont pas proposés. Si vous avez besoin de votre propre domaine, connectez votre propre CDN (Velocity ou Momentum, avec votre propre stockage) et gérez ses domaines dans votre propre compte CDN. Aujourd’hui, votre stockage peut être Amazon S3, Cloudflare R2, Google Cloud Storage ou un autre service compatible S3, et votre CDN Cloudflare ou Amazon CloudFront ; Azure et d’autres CDN sont prévus : voir Fournisseurs cloud.
Que se passe-t-il si le navigateur du visiteur ne supporte pas AVIF ?
Avec Pro et Business, Smart Next-Gen sert l'AVIF avec un repli WebP via un élément <picture> : les navigateurs sans prise en charge d'AVIF chargent le WebP, et l'original sur votre serveur reste le dernier repli. Avec Starter, un seul format est utilisé (WebP ou AVIF) ; choisissez WebP si beaucoup de vos visiteurs utilisent d'anciens navigateurs.