全球 Anycast 边缘 CDN 与智能分发
了解 SmallPict 如何通过全球 300+ 边缘 PoP 节点实现亚 15ms 的图像分发、智能格式协商以及零配置加速。
网站与应用管理者须知:
SmallPict 全球边缘 CDN 是 100% 开箱即用且零配置的。
在开启可选 Cloud Offload 设置的 WordPress Pro 与 Business 套餐(以及 API Momentum 套餐)中,全球边缘加速服务由 SmallPict 全权托管。所有优化后的图片均直接通过cdn.smallpict.app飞速呈现,无需修改域名的 DNS 解析,也无需注册任何第三方 CDN 账号。关闭 Cloud Offload 时,图片留在您的 WordPress 服务器上并由其直接提供。仅当您的团队已拥有自己的 CDN 合约(BYO-CDN)时,才需要手动集成。
什么是 SmallPict 全球边缘 CDN?
当访客浏览您的站点或移动应用时,如果所有高分辨率图片均直接从单一中心源站主机加载,往往会导致严重的页面卡顿、主机 CPU 飙升以及 Google Core Web Vitals (LCP) 指标下降。
SmallPict 将下一代图像压缩算法与 Anycast 边缘交付网络 结合。遍布全球 100 多个国家的 300+ 边缘数据中心 (PoP),SmallPict 会在离每位访客地理位置最近的边缘服务器节点实现毫秒级缓存与响应。
边缘交付的运作流程
[访问您的网站的终端用户] │ (向地理位置最近的节点请求图片,例如香港、东京、新加坡、法兰克福) ▼[SmallPict 边缘 PoP 节点 (< 15ms TTFB 首字节延迟)] │ ├─► [边缘缓存命中 HIT]: 图片已缓存在 NVMe 高速 SSD ──► 瞬间返回! │ └─► [边缘缓存未命中 MISS]: 从 SmallPict 云端保管库提取压缩好的 AVIF/WebP ──► 写入本地 PoP 缓存 ──► 瞬间返回!- 智能 Anycast 路由: 用户请求通过 BGP Anycast 自动调度至物理距离最近的边缘节点,将网络往返时延(RTT)压缩至极限。
- 亚 15ms 快速响应: 缓存命中的图片直接从边缘内存与 NVMe SSD 中返回,您的源站主机 承受 0 负载,节省高达 90% 的源站出口流量。
- 格式回退: 在 Pro 和 Business 方案中,Smart Next-Gen 通过
<picture>元素提供 AVIF 和 WebP 回退。支持 AVIF 的浏览器加载 AVIF,其他浏览器加载 WebP,您服务器上的原始文件作为最终回退。 - 源站护盾 (Origin Shielding): SmallPict 边缘节点为您的源站构筑了防洪护盾,在促销秒杀或突发流量洪峰时依然保证源站稳定。
托管式边缘交付 vs. 自带 CDN (BYO-CDN)
SmallPict 针对不同规模的架构需求提供了两种灵活交付模式:
1. SmallPict 全托管 CDN (包含于 Pro、Business、Velocity 与 Momentum)
- 零技术运维门槛: 无需配置 DNS,无需申请或更新 SSL 证书,无需支付额外账单。在插件中开启 Cloud Offload(Pro 和 Business)或接入 API 后自动生效。
- 全球 Anycast 骨干网络: 自动化多层缓存体系、智能灾备容灾以及 DDoS 高防清洗全由 SmallPict 兜底。
- 明确充足的流量包: 每月附赠充足的全球边缘 CDN 流量,用量透明可查。
(注:在 Free 与 Starter 套餐中,优化后的图片保存在您的本地服务器,不经由边缘 CDN 路由)。
2. 自带存储与 CDN(Velocity 和 Momentum)
适用于已有 CDN 合约的团队与 SaaS 平台:
- 自有域名: CDN 使用的域名在您自己的 CDN 账户中设置和管理(SmallPict CDN 本身始终通过
cdn.smallpict.app分发)。 - 自定义 WAF 与策略控制: 叠加使用企业现有的 Web 应用防火墙、爬虫防护与地域黑白名单。
- 目前支持: 存储:Amazon S3、Cloudflare R2、Google Cloud Storage、Alibaba Cloud OSS、Tencent Cloud COS、DigitalOcean Spaces、SumoPod Storage、MinIO,以及通过自定义端点接入的其他 S3 兼容服务(例如 Hetzner、Vultr 或 Wasabi)。CDN:Cloudflare 或 Amazon CloudFront。Azure Blob Storage 以及 Google Cloud CDN、Bunny CDN、Fastly、Akamai 等其他 CDN 正在计划中,尚不可用:参见云服务商。
- 一起连接: 自有存储和自有 CDN 一起开启,不能只开启其中一个。WordPress 套餐(包括 Business)使用 SmallPict 托管 CDN。
- 您的责任: 您自己的 CDN 或存储账户中的文件位于 SmallPict 之外。SmallPict 不会为这些副本保留备份,请自行备份。
- Velocity 和 Momentum 可自行选择: 默认“由 SmallPict 管理”(Velocity:50 GB SmallPict 存储和带流量上限的 SmallPict CDN),也可以自带存储与 CDN。使用自有资源时,SmallPict 不涉及这些数据,也不对该 CDN 的性能负责。
全球缓存实时失效清除 (Instant Purge)
当图片发生更新时,全球节点的同步刷新完全自动化:
1. WordPress 媒体自动刷新
- 替换或裁剪图片: 在 WordPress 媒体库中重新裁剪或替换图片时,插件会自动向云端发起失效广播请求 (
POST /v1/plugin/purge),几毫秒内全球边缘缓存即被清除。 - 删除图片: 删除媒体文件时,所有关联的缩略图版本将一并从 CDN 缓存中自动清除。
2. 通过 REST API 编程清除
开发团队可以通过 REST 接口随时主动清除指定 URL 的缓存:
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" ] }'只能清除你自己的文件:/<customer_id>/ 下的 URL,或你已卸载到云端的 WordPress 站点。"purge_type": "all" 只清除你自己的全部文件,而不是整个 CDN。
常见问题解答 (FAQ)
我需要把域名的 DNS 解析或 Nameservers 迁到 SmallPict 吗?
完全不需要。 您的域名解析仍保留在原处(如阿里云、腾讯云、Cloudflare、Route53、GoDaddy 等)。SmallPict 通过独立的全球边缘加速节点交付媒体资产,无需修改任何域名服务器。
如果我的网站已经使用了其他 CDN 或反向代理,会有冲突吗?
两者完全可以和谐共存。您网站的 HTML 页面和动态脚本依然由您现有的源站或 CDN 提供,而图片资产则自动分流至 SmallPict 专属边缘交付网络进行加速。
SmallPict CDN 可以使用自定义域名吗?
不可以。 SmallPict CDN 始终通过 cdn.smallpict.app 分发图片,不提供自定义域名。如需使用自有域名,请接入您自己的存储和 CDN(Velocity 或 Momentum),并在您自己的 CDN 账户中管理域名。