SiteGround把CDN做成了后台里的一个开关:不用注册第三方账号、不用改配置文件,在Site Tools里点一下就能开启,把网站的图片、CSS、JS分发到离访客更近的节点。
CDN的基本原理,见《什么是CDN?怎么加速外贸网站?》。本文只讲SiteGround这个CDN怎么开、有什么限制。
开启前先确认一件事:DNS服务器
SiteGround的CDN要求域名使用SiteGround的DNS服务器:
ns1.siteground.net
ns2.siteground.net
如果域名的DNS不在SiteGround,开启时后台会显示警告。如果你之前开了CDN,后来又把DNS服务器改到别处,CDN会被自动关闭,改回SiteGround的DNS后需要重新激活。
这对用A记录解析的朋友是个重要区别:只把A记录指向SiteGround服务器IP、DNS仍然留在阿里云或Namesilo,是用不了SiteGround CDN的。两种解析方式的区别,见《阿里云域名怎么解析到SiteGround?》和《Nameserver是什么?》。
开启步骤
- 进入网站的Site Tools;
- 打开Speed(速度)→ CDN;
- 选择CDN套餐;
- 点击Activate(激活)。
关闭的话,在同一页面点击Deactivate。
免费版和Premium的区别
| 功能 | 基础版 | Premium CDN |
|---|---|---|
| 缓存静态文件(图片、CSS、JS) | 有 | 有 |
| 清除缓存(Cache Purge) | 有 | 有 |
| 开发模式(Development Mode) | 有 | 有 |
| 动态缓存(整页缓存) | 没有 | 有 |
| 自定义缓存时间(TTL) | 没有 | 有 |
| Under Attack模式 | 没有 | 有 |
| 子域名、别名域名 | 不支持 | 支持 |
| 源站离线时保持网站在线 | 没有 | 有 |
对大部分外贸站、博客来说,基础版就够用:它缓存静态文件,已经能明显减轻服务器压力,加快远距离访客的加载。
需要注意两点:
- 官方早期的公告提到免费版有每月流量限制,现行的知识库没有写具体数字,以后台显示为准;
- 如果你想给子域名也开CDN,需要升级Premium,购买入口在客户区的Marketplace里。
怎么清除CDN缓存
改了图片、CSS或者主题,网站上看不到变化,可以手动清除:
- 进入Site Tools → Speed → CDN;
- 点击Cache Purge(清除缓存);
- 完整清除最长需要约60秒,之后再刷新网站。
不要频繁清除,清得太勤会让网站变慢。清除后还看到旧内容,再清一下浏览器缓存。
不要同时开SiteGround CDN和Cloudflare
SiteGround官方的说法是,同一个域名只应该使用一个CDN。如果后台检测到域名已经在用Cloudflare,会显示警告。要换成Cloudflare,需要先在Site Tools里把SiteGround的CDN关掉;反过来想用SiteGround CDN,就要先停用Cloudflare,并把DNS服务器改回SiteGround。
一般的外贸站、博客,优先用SiteGround自带的CDN,设置最省事,和缓存插件配合也最不容易出问题。
开启后的配合设置
- 缓存和压缩:在Speed Optimizer插件里设置,见《Speed Optimizer插件设置教程》;
- HTTPS:CDN开启后同样要确保证书正常、强制HTTPS,见《SiteGround怎么安装免费SSL证书并强制HTTPS?》;
- 测速:不要ping服务器IP,用PageSpeed Insights,见《怎么测试网站性能?》。
更多教程见《SiteGround主机教程汇总》。



