Skip to content
smallPict

Handleiding voor CDN en Edge-caching

Wereldwijd SmallPict CDN, Anycast-routing en directe cache-opschoning.

Bij de WordPress-abonnementen Pro en Business met de optionele instelling Cloud Offload aan (en bij het API-abonnement Momentum) worden geoptimaliseerde afbeeldingen geleverd via het SmallPict CDN (cdn.smallpict.app) met meer dan 300 locaties. Met Cloud Offload uit blijven afbeeldingen op je WordPress-server en worden ze vanaf daar geleverd. Bij Free en Starter is er geen CDN: geoptimaliseerde afbeeldingen worden op je eigen server opgeslagen en vanaf daar geleverd. Eigen opslag en een eigen CDN (BYO) koppelt u samen, alleen op de API-abonnementen Velocity en Momentum; WordPress-abonnementen gebruiken het SmallPict CDN. Bestanden in uw eigen CDN- of opslagaccount staan buiten SmallPict. SmallPict maakt geen back-up van die kopieën, dus maak zelf back-ups.


Edge-leveringsarchitectuur

TEXT
[Browser van bezoeker]       │       ▼ (HTTP/3 via QUIC en TLS 1.3)[SmallPict Edge PoP (< 25ms latentie)] ──────► Cache HIT (Directe binaire levering)       │       ▼ (Cache Miss)[SmallPict API & cloudopslag] ───────────────► Transcoderen & cachen op de edge

Belangrijkste eigenschappen van het CDN

  1. Wereldwijde Anycast-routing: Verzoeken worden automatisch naar het geografisch dichtstbijzijnde datacenter geleid.
  2. HTTP/3 & Brotli-compressie: Snelle overdracht op mobiele en wisselende internetverbindingen.
  3. Onveranderlijke Cache-Control headers: De richtlijn public, max-age=31536000, immutable voorkomt onnodige herhaalverzoeken.
  4. Wereldwijde opschoning in < 150ms: Directe ongeldigverklaring van verouderde afbeeldingen wereldwijd.

Handmatige cache-opschoning via API

Wanneer u een bestaande afbeelding vervangt onder dezelfde bestandsnaam:

Shell
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"    ]  }'

Je kunt alleen je eigen bestanden purgen: URL's onder /<customer_id>/ of je ge-offloade WordPress-sites. "purge_type": "all" wist al je eigen bestanden, niet het hele CDN.


Veelgestelde vragen over het CDN

Kan ik mijn eigen domein gebruiken met het SmallPict CDN?

Nee. Het SmallPict CDN levert afbeeldingen altijd via cdn.smallpict.app; eigen domeinen worden niet aangeboden. Hebt u een eigen domein nodig, koppel dan uw eigen CDN (Velocity of Momentum, samen met eigen opslag) en beheer de domeinen in uw eigen CDN-account. Eigen opslag kan nu Amazon S3, Cloudflare R2, Google Cloud Storage of een andere S3-compatibele dienst zijn, een eigen CDN Cloudflare of Amazon CloudFront; Azure en andere CDN's zijn gepland: zie Cloudproviders.

Wat gebeurt er als de browser van de bezoeker geen AVIF ondersteunt?

Bij Pro en Business levert Smart Next-Gen AVIF met WebP-fallback via een <picture>-element: browsers zonder AVIF-ondersteuning laden WebP, en het origineel op je server blijft de laatste fallback. Bij Starter wordt één formaat gebruikt (WebP of AVIF); kies WebP als veel bezoekers oudere browsers gebruiken.