Guida alla CDN e alla cache Edge
CDN globale di SmallPict, instradamento Anycast e purga istantanea.
Con i piani WordPress Pro e Business con l'impostazione opzionale Cloud Offload attiva (e con il piano API Momentum) le immagini ottimizzate vengono servite tramite la CDN di SmallPict (cdn.smallpict.app), presente in oltre 300 località. Con Cloud Offload disattivato, le immagini restano sul tuo server WordPress e vengono servite da lì. Con Free e Starter non c'è CDN: le immagini ottimizzate vengono salvate sul tuo server e servite da lì. Storage e CDN propri (BYO) si collegano insieme e solo sui piani API Velocity e Momentum; i piani WordPress usano la CDN di SmallPict. I file nel tuo account CDN o di storage risiedono al di fuori di SmallPict. SmallPict non ne conserva un backup, quindi esegui i tuoi backup.
Architettura di distribuzione Edge
[Browser utente] │ ▼ (HTTP/3 con QUIC e TLS 1.3)[SmallPict Edge PoP (< 25ms di latenza)] ───► Cache HIT (Distribuzione binaria immediata) │ ▼ (Cache Miss)[API SmallPict e storage cloud] ─────────────► Transcodifica e memorizzazione nella cacheVantaggi essenziali della CDN
- Instradamento Anycast globale: Le richieste raggiungono automaticamente il server geograficamente più vicino all'utente.
- Protocollo HTTP/3 e compressione Brotli: Minori ritrasmissioni e massima velocità sulle connessioni mobili deboli.
- Intestazioni Cache-Control immutabili: Direttiva
public, max-age=31536000, immutableper evitare richieste condizionali superflue. - Purga globale in meno di 150ms: Invalidazione quasi in tempo reale su ogni nodo Edge nel mondo.
Purga manuale della cache tramite API
Se sostituisci un'immagine mantenendo lo stesso nome file, puoi purgarla con una semplice chiamata:
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" ] }'Puoi eseguire il purge solo dei tuoi file: URL sotto /<customer_id>/ o i tuoi siti WordPress in offload. "purge_type": "all" svuota tutti i tuoi file, non l'intera CDN.
Domande frequenti sulla CDN
Posso usare un mio dominio con la CDN di SmallPict?
No. La CDN di SmallPict serve sempre le immagini da cdn.smallpict.app; i domini personalizzati non sono disponibili. Se ti serve un tuo dominio, collega la tua CDN (Velocity o Momentum, insieme al tuo storage) e gestisci i suoi domini nel tuo account CDN. Oggi lo storage può essere Amazon S3, Cloudflare R2, Google Cloud Storage o un altro servizio compatibile S3, e la CDN Cloudflare o Amazon CloudFront; Azure e altre CDN sono in programma: vedi Provider cloud.
Cosa accade se il browser dell'utente non supporta AVIF?
Con Pro e Business, Smart Next-Gen serve AVIF con fallback WebP tramite un elemento <picture>: i browser senza supporto AVIF caricano WebP e l'originale sul tuo server resta l'ultimo fallback. Con Starter si usa un solo formato (WebP o AVIF): scegli WebP se molti visitatori usano browser datati.