如果你只能给外贸站做一项优化,我的建议是:上Cloudflare。免费版就能让网站速度提升30%-50%,还能防DDoS攻击。我所有的外贸站都在用Cloudflare,今天把配置方法详细说一遍。
为什么选Cloudflare
| 功能 | 免费版 | Pro版($20/月) | Business版($200/月) |
|---|---|---|---|
| CDN加速 | 有 | 有 | 有 |
| SSL证书 | 有 | 有 | 有 |
| DDoS防护 | 基础 | 增强 | 高级 |
| WAF防火墙 | 有限 | 完整 | 完整 |
| 图片优化 | 无 | 有(Polish) | 有 |
| 页面规则 | 3条 | 20条 | 50条 |
| 分析报表 | 基础 | 增强 | 高级 |
对大多数外贸站来说,免费版完全够用。
第一步:注册并添加网站
1. 访问 https://www.cloudflare.com 注册账号
2. 点击"Add a Site"
3. 输入你的域名(例如 yourdomain.com)
4. 选择Free计划
5. Cloudflare会自动扫描你的DNS记录
第二步:修改DNS服务器
Cloudflare会给你两个NS服务器地址,类似:
ns1.cloudflare.com → xxx.ns.cloudflare.com
ns2.cloudflare.com → xxx.ns.cloudflare.com
到你的域名注册商后台,把DNS服务器改成Cloudflare给的地址。修改后通常需要等待1-24小时生效。
第三步:配置DNS记录
在Cloudflare的DNS管理界面,确认以下记录:
类型 名称 内容 代理状态
A @ 你的服务器IP 已代理(橙色云朵)
A www 你的服务器IP 已代理(橙色云朵)
MX @ 邮件服务器 仅DNS(灰色云朵)
TXT @ SPF记录 仅DNS(灰色云朵)
注意:邮件相关记录(MX、SPF)一定要设为"仅DNS"(灰色云朵),否则邮件会收不到。
第四步:SSL/TLS设置
这一步很重要,设置不对会导致网站无限重定向。
推荐设置路径:SSL/TLS → Overview
加密模式选择:
- 服务器没有SSL证书 → 选"Flexible"
- 服务器有SSL证书 → 选"Full (Strict)"(推荐)
如果你还没有SSL证书,Cloudflare提供免费的Origin Certificate:
路径:SSL/TLS → Origin Server → Create Certificate
有效期选15年,然后把证书安装到你的服务器上
关于SSL证书的更多选择,可以参考外贸网站SSL证书选择这篇文章。
第五步:缓存优化设置
基础缓存设置
路径:Caching → Configuration
缓存级别:Standard
浏览器缓存TTL:4小时(或更长)
Always Online:开启
页面规则(免费版3条)
免费版只有3条页面规则,要精打细算。我推荐这样设置:
规则1:后台不缓存
URL匹配:*yourdomain.com/wp-admin*
设置:Cache Level = Bypass
规则2:静态资源强缓存
URL匹配:*yourdomain.com/wp-content/*
设置:Cache Level = Cache Everything, Edge Cache TTL = 1 month
规则3:首页长缓存
URL匹配:yourdomain.com/
设置:Cache Level = Cache Everything, Edge Cache TTL = 2 hours
第六步:安全设置
防火墙规则
路径:Security → WAF
建议开启的规则:
- Cloudflare Managed Ruleset:开启
- Bot Fight Mode:开启
- Security Level:Medium
防盗链设置
路径:Scrape Shield
- Hotlink Protection:开启(防止图片被盗链)
- Email Address Obfuscation:开启
第七步:速度优化
路径:Speed → Optimization
Auto Minify:勾选JavaScript、CSS、HTML
Brotli:开启
Early Hints:开启
HTTP/2:默认已开启
HTTP/3 (QUIC):开启
配置前后速度对比
以我的一个外贸站为例:
| 指标 | 配置前 | 配置后 | 提升 |
|---|---|---|---|
| TTFB | 1.2s | 0.4s | 67% |
| 完全加载 | 4.8s | 2.1s | 56% |
| PageSpeed分数 | 62 | 89 | 44% |
| 月均带宽 | 50GB | 12GB | 76%节省 |
常见问题排查
网站出现重定向循环
90%是SSL设置的问题。如果你服务器装了SSL证书,Cloudflare要设为"Full (Strict)";没装的话选"Flexible"。
更新内容不生效
Cloudflare缓存了旧内容。到Caching → Configuration → Purge Everything清除缓存。
WordPress登录不上
可能被防火墙拦截了。到Security → Events查看是否有误拦截,加白名单。
进阶配置
如果你的外贸站有更高的性能要求,可以考虑:
- Argo Smart Routing($5/月起):智能选择最快的网络路径
- Cloudflare Workers:在边缘节点运行代码
- APO for WordPress($5/月):专门为WordPress优化的缓存方案
结合一个好的服务器方案,效果更佳。服务器选择可以参考外贸建站服务器推荐和海外服务器选择指南。
写在最后
Cloudflare的免费版对于大多数外贸站来说已经非常够用了。我运营的5个外贸站全部用的是免费版,每年节省了大量的带宽费用,同时还提供了基础的安全防护。如果还没用CDN,现在就去配置吧,效果立竿见影。