Skip to content
smallPict

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

TEXT
[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 brzegowej

Kluczowe zalety sieci CDN

  1. Globalny routing Anycast: Żądania są kierowane do fizycznie najbliższego centrum danych.
  2. HTTP/3 i kompresja Brotli: Zmniejszenie opóźnień i stabilniejsza transmisja na łączach komórkowych.
  3. Niezmienne nagłówki Cache-Control: Dyrektywa public, max-age=31536000, immutable eliminuje powtarzające się zapytania warunkowe.
  4. 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:

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

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.