新版 WordPress 企业建站指南上线,含 42 项上线检查清单 免费获取 →
12 家 CDN · 三地实测 · 2026-09 更新

访客在哪
内容就从哪就近发出去

CDN 把图片、CSS、JS 这些静态文件缓存到全球节点。访客访问时从最近的节点取,不用绕回源服务器。 对 WordPress 站点来说,是最省力的一次提速。

含免费方案 标注国内备案要求 附 WP 插件情况

有 CDN vs 没 CDN

同一个 WordPress 站,访客在美国

加载 -62%

没上 CDN

2.4s

SRV 👤

每次请求都要绕回源站

上了 CDN

0.9s

SRV CDN 👤

静态文件从就近节点取,源站只处理动态请求

92%

静态资源
缓存命中

-62%

加载
总耗时

-78%

源站
带宽压力

12家
CDN 服务商
5家
完全免费
-62%
平均提速
2026-09
最近更新

先判断

你的站该不该上 CDN

CDN 不是万能药。有些站上了效果立竿见影,有些站上了反而变慢。先看看自己属于哪种情况。

一定要上

效果明显

  • 访客分布广,涉及多个地区或多个国家
  • 站点图片多、视频多,静态资源占比超过 70%
  • 主机在海外,访客在国内(或反过来)
  • 带宽经常被打满,源站负载高

推荐:Cloudflare 免费版

可选,看情况

有收益但不明显

  • 访客集中在一个城市,主机也在同一城市
  • 站点内容为主,图片已经压缩到很小
  • 已经用了托管主机自带 CDN(如 Kinsta)
  • 流量很小,日 PV 一千以内

建议:先用免费的试试

别上,会更慢

帮倒忙

  • 站点完全面向国内访客,用的是国内主机
  • 动态内容为主(论坛、后台、会员站)
  • 站点有大量登录用户,每次访问都不缓存
  • 源站本身没有缓存插件,CDN 回源压力更大

建议:先优化源站,再考虑 CDN

免费方案够用吗

大多数中小站,够

Cloudflare 免费版覆盖了 CDN 的核心功能:全球节点、SSL、基础 WAF、DDoS 防护。 对个人博客、企业官网、外贸独立站这类站点,免费版已经能解决 90% 的问题。

  • 全球 300+ 节点
  • 免费 SSL 证书
  • 基础 WAF + DDoS 防护
  • 不限流量

什么时候要付费

国内节点、图片处理、专业功能

付费方案主要多了三类能力:国内节点(免备案加速)、图片处理(自动 WebP、裁剪)、高级功能(图片优化、WAF 规则定制)。

  • 国内节点:又拍云、阿里云 CDN
  • 图片处理:自动压缩、格式转换
  • 高级 WAF:规则定制、速率限制
  • 无限制日志和报表

CDN 推荐

12 家 CDN 实测对比

按免费付费、国内海外、是否支持 WP 插件分类。每张卡片都标了适用场景和「隐藏成本」。

特色:
未使用筛选
编辑推荐
CF

Cloudflare

全球 CDN · WAF · DNS

免费 / 起 付费 $20/月

覆盖 CDN、DNS、SSL、WAF、DDoS 防护的一站式服务,免费版功能非常够用,WP 官方有插件。

免费 全球 WP 插件
访问官网
国内首选
又

又拍云

国内 CDN · 图片处理

按量计费 ¥0.09/GB 起

国内节点覆盖广,价格透明。图片处理功能强大,支持自动压缩、裁剪、水印、WebP 转换。

国内节点 图片处理 需备案
访问官网
阿

阿里云 CDN

国内 CDN · 一体化

按量计费 ¥0.24/GB 起

和阿里云主机、OSS 深度集成。用阿里云的话配套选它最省事,控制台、账单、工单都在一处。

国内节点 需备案 阿里云配套
访问官网
腾

腾讯云 CDN

国内 CDN · 一体化

按量计费 ¥0.21/GB 起

和阿里云 CDN 定位类似,价格差不多,有时促销更便宜。用腾讯云主机的话选它配套最省心。

国内节点 需备案 腾讯云配套
访问官网
七

七牛云

国内 CDN · 存储一体

按量计费 ¥0.10/GB 起

特色是 CDN + 对象存储一体。适合图片多的站,可以把图片都放七牛,静态资源一次性解决。

国内节点 图片处理 需备案
访问官网
性价比之王
Bn

Bunny CDN

全球 CDN · 超便宜

$1 / 月起 $0.01/GB

价格是主流 CDN 的 1/5 到 1/3,全球节点覆盖好,还有免费 SSL。适合外贸站、内容型站点。

全球 性价比 WP 插件
访问官网
KC

KeyCDN

全球 CDN · 欧洲背景

按量计费 $0.04/GB

瑞士团队,隐私政策好。价格比 Bunny 略贵,但节点质量更稳定,做欧洲市场值得考虑。

全球 图片处理 欧洲优先
访问官网
AW

AWS CloudFront

企业级 · 全球 CDN

按量计费 $0.085/GB

亚马逊的 CDN 服务,节点覆盖最广。功能强大但配置复杂,价格偏高,适合大流量或有 AWS 技术栈的团队。

全球 企业级 配置复杂
访问官网
GC

Google Cloud CDN

企业级 · 全球 CDN

按量计费 $0.08/GB

和 AWS CloudFront 定位类似。和 Google Cloud 深度集成,用 GCP 的团队选它最方便。

全球 企业级 配置复杂
访问官网
Fs

Fastly

企业级 CDN

定制报价 $50+/月

GitHub、Stripe、Shopify 都用它。速度快、功能强,但价格贵,个人和中小站不用考虑。

全球 企业级 价格高
访问官网
百

百度云加速

国内 CDN · 有免费版

免费 / 起 付费 ¥99/月起

国内少见的带免费版的 CDN。免费版有流量限制,适合测试。付费版价格亲民,但节点质量不如阿里云。

免费 国内节点 需备案
访问官网
SP

StackPath

企业级 CDN

按量计费 $0.05/GB

合并了 MaxCDN 和 Highwinds 的老牌 CDN,节点覆盖不错。价格中档,功能全面但界面偏专业。

全球 企业级
访问官网

配置避坑

CDN 配不好比不配还慢

CDN 是「缓存 + 就近分发」,配错了反而增加一次转发。下面这五条是最常见的坑。

01

源站没开缓存,直接上 CDN

CDN 第一次访问要回源,源站没有缓存插件时,回源慢得要命。应该先在源站装 WP Rocket、LiteSpeed 这类插件开页面缓存,再上 CDN。

02

缓存了 HTML 导致后台登录异常

把 HTML 页面也缓存了,会让登录用户看到别人看到的缓存版本,出现「登不进去」「看了别人的账号」。 必须设置绕过规则:Cookie 含 wordpress_logged_in 的请求不缓存。

03

改版后访客还看到旧页面

CDN 缓存时间设太长,改完站用户还看到旧版。正确的做法是:CSS、JS 这类静态资源设长缓存(如 30 天),HTML 设短缓存(如 1 小时),改版时手动清 CDN 缓存。

04

只开了 CDN 没换 DNS

Cloudflare 这类 CDN 需要把 DNS 解析权交给它(把域名的 NS 记录改成 Cloudflare 的)。 只加 CDN 没改 DNS,流量还是走源站,等于没上。

05

国内站用了海外 CDN 节点

Cloudflare 免费版的国内节点质量一般,访客在国内时可能比直连还慢。国内访客为主的站, 要么用国内 CDN(又拍云、阿里云),要么接受 Cloudflare 的效果,不要指望它有国内节点的速度。

正确的上 CDN 顺序

  1. 1.先在源站装缓存插件,PageSpeed 提到 70+
  2. 2.申请 CDN 账号,添加域名,按提示改 DNS
  3. 3.设置缓存规则:静态长,HTML 短,登录绕过
  4. 4.配 SSL(用 CDN 提供的免费证书)
  5. 5.测试:换设备、换地区实际访问一遍

常见问题

上 CDN 前你可能想知道

没找到答案?直接 来问答区提问,讲师和热心用户都会帮你。

缓存插件是「在源服务器上缓存」,CDN 是「在离用户近的节点缓存」。缓存插件让服务器少算一次 PHP,CDN 让文件传输距离更短。 两个不冲突,一般配合使用:插件先把页面生成好,CDN 再把生成的静态内容分发出去。
用国内 CDN 节点(又拍云、阿里云、腾讯云、七牛、百度云加速)必须有 ICP 备案,域名解析和 CDN 都需要。 海外 CDN(Cloudflare、Bunny、KeyCDN)不需要备案,但因为节点在海外,国内访客体验一般。 如果你的站面向国内访客又不想备案,只能接受「用国内主机 + 海外 CDN 效果有限」这个现实。
对个人博客、小型企业站、外贸独立站这些场景,完全够用。免费版覆盖了:全球节点、免费 SSL、WAF 基础防护、 DDoS 缓解、DNS 托管。付费版主要多了「中国网络优化」(不是中国节点,是优化回中国线路)、 高级 WAF 规则、图片优化、更多 Page Rules。如果你的站 90% 访客在海外,付费版没必要。
最常用三个:Cloudflare 官方插件(自动同步缓存清理、显示 Cloudflare 后台配置)、 Bunny CDN 官方插件(自动替换资源 URL)、 CDN Enabler(通用型,支持任何 CDN,手动填 CDN 域名就能用)。 用 Cloudflare 的话别装多个,插件之间会互相打架。
要。两者作用不一样。缓存插件负责把 PHP 生成的页面缓存成静态 HTML, CDN 负责把这层 HTML 分发到全球。没有缓存插件,每次回源都要跑一遍 PHP + 查数据库,CDN 的缓存更新会很慢。 有缓存插件,回源时拿到的是静态文件,速度差好几倍。

相关资源

CDN 配好之后,接着做这些

返回工具导航