Guía de CDN y almacenamiento en caché perimetral
CDN global de SmallPict, distribución Anycast y purga de caché instantánea.
En los planes de WordPress Pro y Business con el ajuste opcional Cloud Offload activado (y en el plan API Momentum), las imágenes optimizadas se sirven a través de la CDN de SmallPict (cdn.smallpict.app), con más de 300 ubicaciones. Con Cloud Offload desactivado, las imágenes se quedan en tu servidor de WordPress y se sirven desde allí. En Free y Starter no hay CDN: las imágenes optimizadas se guardan en tu propio servidor y se sirven desde allí. Tu propio almacenamiento y tu propia CDN (BYO) se conectan juntos y solo en los planes API Velocity y Momentum; los planes de WordPress usan la CDN de SmallPict. Los archivos de tu propia cuenta de CDN o de almacenamiento residen fuera de SmallPict. SmallPict no guarda una copia de seguridad de ellos, así que haz tus propias copias de seguridad.
Arquitectura de entrega perimetral
[Navegador del cliente] │ ▼ (HTTP/3 con QUIC y TLS 1.3)[SmallPict Edge PoP (< 25ms de latencia)] ───► HIT de caché (Entrega binaria instantánea) │ ▼ (Cache Miss)[API de SmallPict y almacenamiento en la nube] ─────────► Transcodifica y guarda en cachéMecánicas clave de la CDN
- Enrutamiento Anycast global: Cada solicitud se dirige automáticamente al centro de datos geográficamente más cercano al visitante, minimizando los tiempos de ida y vuelta (RTT).
- Soporte nativo HTTP/3 y Brotli: Transferencia rápida sobre protocolo UDP que reduce las pérdidas de paquetes en conexiones móviles inestables.
- Cabeceras Cache-Control inmutables: Los archivos optimizados se sirven con la directiva
public, max-age=31536000, immutable, garantizando que los navegadores almacenen en caché local los recursos sin realizar solicitudes condicionales innecesarias. - Purga global instantánea en < 150ms: Cuando actualizas una imagen en WordPress o mediante la API, la versión anterior se invalida inmediatamente en todos los servidores perimetrales del mundo.
Purga de caché manual mediante API
Si reemplazas un recurso con el mismo nombre de archivo, puedes invalidar la caché de la CDN ejecutando una llamada de purga:
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" ] }'Solo puedes purgar tus propios archivos: URL bajo /<customer_id>/ o tus sitios WordPress con offload. "purge_type": "all" borra todos tus archivos, no toda la CDN.
Preguntas frecuentes sobre la CDN
¿Puedo usar mi propio dominio con la CDN de SmallPict?
No. La CDN de SmallPict sirve siempre las imágenes desde cdn.smallpict.app; no ofrece dominios personalizados. Si necesitas tu propio dominio, conecta tu propia CDN (Velocity o Momentum, junto con tu propio almacenamiento) y gestiona sus dominios en tu propia cuenta de CDN. Hoy tu almacenamiento puede ser Amazon S3, Cloudflare R2, Google Cloud Storage u otro servicio compatible con S3, y tu CDN Cloudflare o Amazon CloudFront; Azure y otras CDN están previstas: consulta Proveedores cloud.
¿Qué sucede si un usuario solicita una imagen desde un navegador antiguo que no soporta AVIF?
En Pro y Business, Smart Next-Gen sirve AVIF con alternativa WebP mediante un elemento <picture>: los navegadores sin soporte para AVIF cargan WebP y el original en tu servidor sigue siendo la última alternativa. En Starter se usa un solo formato (WebP o AVIF), así que elige WebP si muchos de tus visitantes usan navegadores antiguos.