以前只用过 cloudfare 和 edgeone 的 CDN,这两家虽然都不错,但如果网站未在国内备案的话,绕路和丢包的问题都避免不了。前一阵看到了 Sharon 家出了 CDN 业务,就买了一个月体验一下,现在也用了半个月了,来分享一下效果。
我选的香港 CDN,全部优化线路,国内三网全绿,用了半个月稳定性、延迟和速度都很不错。
有想也体验一下的朋友可以去看看:Sharon CDN
接下来讲一下 Sharon CDN 的配置过程,有的人可能跟我一样,之前只用过 cloudfare 这种,cf 相对更简单,只要打开代理开关(橙色小云朵)基本就可以了,但 Sharon CDN 的设置稍稍有点不一样,但整体还是很简单。
准备工作:
- 除了在已经有域名和网站的基础上,需要先去注册购买 Sharon CDN 的套餐。
- 准备好在你的域名服务商后台做域名解析,但我一直习惯用 cloudfare,想起来也相对简单易用,所以这里还是以 cloudfare 为例。准备好之后,提前把域名托管在 cloudfare。
DNS配置:
- 由于我的习惯问题,我不太想直接给源站配置,所以源站域名在 cf 依旧是解析到源站服务器 IP,也就是 保持主域名
domain.com
——> 服务器 IP
但如果你想配置到源站也是没问题的,这样稍后将需要把 CDN 给的域名解析到你的主域名 - 第二步,进入 Sharon CDN 后台,开始配置网站,点击首页的添加网站:
- 填写基础的网站信息,选择购买好的套餐:
- 访问协议选择 HTTP,后面创建好后续申请证书再打开 HTTPS;
填写一个你自定义的名称,便于管理
- 访问协议选择 HTTP,后面创建好后续申请证书再打开 HTTPS;
- 由于我前面提到,我不想直接配置到主域名上,所以这里我不填根域名,可以做一个自定义的子域名,例如
cdn.domain.com
, 然后点击下一步。
*注意,如果你希望直接配置主域名,则直接填写你的根域名。
- 进入源站配置,由于我前面填写的是子域名,那这里的源站地址则要填写我的根域名
- 但如果你前面填写的就是根域名,这里的源站地址就可以填写你的
服务器 IP
,协议选择HTTP
,端口 80
- *如果你原本的服务器已经配置了 SSL 证书,协议则选择
HTTPS
,端口填 443
- *如果你原本的服务器已经配置了 SSL 证书,协议则选择
回源设置:
- 如果你配置的是主域名,也就是你的 CDN 域名和源站域名一致,这里则可以选择「跟随 CDN 服务」,但如果你像我一样,CDN 配置的是子域名,则要选择跟随源站。
- 确认无误后点击下一步
DNS 配置:
这时候来到了 DNS 解析,复制后台提供的域名,然后到 cloudfare 的 DNS 板块:
- 添加 CNAME 解析,类型选择 CNAME,名称的前缀要跟你在 CDN 后台设置的一致,例如你填写的是 cdn.domain.com, 那这里的名称则写 cdn,如果填写的根域名,这里则直接填写”@”
- 将刚才在 CDN 后台复制的域名,填写到内容里,代理状态保持灰色,不要打开
- 保存之后,回到 CDN 后台,点击完成创建
- 完成创建后,CDN 后台会显示解析状态等,如果用了 cloudfare 来解析,很可能会出现已解析成功但显示未解析的情况,这个不用担心,可以忽略,接下来我们申请网站证书。
申请证书:
- 点击 ACME 账户用来申请证书,先创建一个新的账户,填写自己的邮箱,点击创建
- 然后点击上方的申请证书,按照提示步骤一步一步选下去,选择要申请的域名
- 勾选启用自动续期,然后确认申请
- 申请好证书后,点击后台最上方的网站,点击刚刚创建的网站
- 点击HTTPS,然后按照下图示例,打开启用 HTTPS,端口 443,选择刚才申请好的证书
- 点击保存更改
ok,至此配置就结束了,接下来可以去自己的网站去进行更进一步缓存之类的设置了。