Przewodnik po sieci CDN i buforowaniu Edge
Globalne SmallPict CDN, routing Anycast i natychmiastowe unieważnianie pamięci podręcznej.
W planach WordPress Pro i Business z włączonym opcjonalnym ustawieniem Cloud Offload (oraz w planie API Momentum) zoptymalizowane obrazy są dostarczane przez SmallPict CDN (cdn.smallpict.app) obecne w ponad 300 lokalizacjach. Gdy Cloud Offload jest wyłączony, obrazy zostają na Twoim serwerze WordPress i są z niego serwowane. W planach Free i Starter nie ma CDN: zoptymalizowane obrazy są zapisywane na Twoim serwerze i z niego serwowane. Własny magazyn i własne CDN (BYO) podłącza się razem i tylko w planach API Velocity i Momentum; plany WordPress korzystają z SmallPict CDN. Pliki na Twoim własnym koncie CDN lub pamięci masowej znajdują się poza SmallPict. SmallPict nie tworzy ich kopii zapasowych, więc twórz własne kopie zapasowe.
Architektura dostarczania brzegowego
[Przeglądarka użytkownika] │ ▼ (HTTP/3 z QUIC i TLS 1.3)[SmallPict Edge PoP (< 25ms opóźnienia)] ───► Trafienie w cache (Natychmiastowe wydanie pliku) │ ▼ (Brak w cache)[API SmallPict i pamięć chmurowa] ──────────► Przetworzenie i zapis w pamięci brzegowejKluczowe zalety sieci CDN
- Globalny routing Anycast: Żądania są kierowane do fizycznie najbliższego centrum danych.
- HTTP/3 i kompresja Brotli: Zmniejszenie opóźnień i stabilniejsza transmisja na łączach komórkowych.
- Niezmienne nagłówki Cache-Control: Dyrektywa
public, max-age=31536000, immutableeliminuje powtarzające się zapytania warunkowe. - Czyszczenie pamięci podręcznej w < 150ms: Globalna nieważność zdezaktualizowanego pliku w mgnieniu oka.
Ręczne czyszczenie pamięci podręcznej przez API
Jeżeli zaktualizujesz plik graficzny pod tą samą nazwą, możesz wyczyścić pamięć podręczną żądaniem:
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" ] }'Możesz czyścić tylko własne pliki: adresy URL pod /<customer_id>/ lub Twoje witryny WordPress z offloadem. "purge_type": "all" czyści wszystkie Twoje pliki, a nie cały CDN.
Najczęściej zadawane pytania (FAQ)
Czy mogę używać własnej domeny z SmallPict CDN?
Nie. SmallPict CDN zawsze serwuje obrazy z cdn.smallpict.app; własne domeny nie są dostępne. Jeśli potrzebujesz własnej domeny, podłącz własne CDN (Velocity lub Momentum, razem z własnym magazynem) i zarządzaj jego domenami we własnym koncie CDN. Dziś własnym magazynem może być Amazon S3, Cloudflare R2, Google Cloud Storage lub inna usługa zgodna z S3, a własnym CDN Cloudflare lub Amazon CloudFront; Azure i inne CDN są w planach: zobacz Dostawcy chmury.
Co się stanie, jeśli przeglądarka użytkownika nie obsługuje formatu AVIF?
W planach Pro i Business Smart Next-Gen serwuje AVIF z rezerwowym WebP przez element <picture>: przeglądarki bez obsługi AVIF wczytują WebP, a oryginał na Twoim serwerze pozostaje ostatnią opcją rezerwową. W planie Starter używany jest jeden format (WebP lub AVIF), więc wybierz WebP, jeśli wielu odwiedzających korzysta ze starszych przeglądarek.