Pengiriman Cloudflare Edge CDN & Pembersihan Cache

Pengiriman aset teroptimasi melalui jaringan Cloudflare Edge global dan invalidasi cache otomatis.

Pengiriman Cloudflare Edge CDN & Pembersihan Cache

SmallPict menghubungkan pipeline optimasi cloud langsung dengan Content Delivery Network (CDN) global dari Cloudflare Enterprise.


🌍 Cara Kerja Pengiriman Edge

  1. Jalur Terdekat: Permintaan pengunjung dialihkan ke Point of Presence (PoP) Cloudflare terdekat di lebih dari 300 kota di dunia.
  2. Cache Hit (< 15ms): Gambar disajikan langsung dari penyimpanan SSD edge berkecepatan tinggi tanpa membebani server hosting Anda.
  3. Cache Miss: CDN mengambil gambar WebP/AVIF dari penyimpanan AWS S3 SmallPict, menyimpannya di cache edge, dan mengirimkannya ke pengunjung.

đź§ą Invalidasi Cache Otomatis & Manual

1. Otomatis saat Update Media di WordPress

  • Saat Anda menyunting, memotong, atau mengganti gambar di Media Library, plugin secara otomatis mengirimkan permintaan pembersihan cache (POST /v1/plugin/purge) ke edge Cloudflare.
  • Saat gambar dihapus, cache untuk semua ukuran thumbnail dibersihkan secara instan.

2. Manual via REST API & SDK

Pembersihan cache dapat dipicu secara terprogram:

curl -X POST https://api.smallpict.app/v1/purge \
  -H "X-API-Key: sp_live_9a8b7c6d5e4f3a..." \
  -H "X-Timestamp: 1716301234" \
  -H "X-Signature: 3a9f8b2c4d6e..." \
  -H "Content-Type: application/json" \
  -d '{
    "purge_type": "url",
    "urls": ["https://cdn.smallpict.app/opt/hero.avif"]
  }'