StarryCat
Astronomy
喵喵的灿烂星空

博客加入 Cloudflare 免费 CDN 加速

建这个猫窝半年多了,都是在假期里写博客的。 :cry: 虽然只发了几篇博文,但图片很明显多了很多,现在慢慢可以感觉到访问博客的速度快慢很是影响体验,博客搭建在国外 VPS,自带慢速体验。 :-o 于是开始寻找 CDN 加速服务提供商,发现国内注册使用很不友好:搜索国外的提供商,有按流量收费的 CloudCone,价格$0.045/G;有提供免费版的 Cloudflare,提供全球 CDN 加速服务、DDoS 防护等,同时也支持 https。看到 Cloudflare 对于免费用户也如此友好,即便是国外的提供商,加入 CDN 可能会更慢,但我还是想尝试一下 CDN 加速的效果!! :?:

注册 Cloudflare 账号

要使用 Cloudflare 的服务,我们先要到官网注册账号:Cloudflare 注册

https://starrycat.me/wp-content/uploads/2018/08/06001-1024x487.png

点击 Sign Up 注册,填写邮箱和密码即可。之后填上你要加速的博客主域名,然后点击 Add Site 添加。

https://starrycat.me/wp-content/uploads/2018/08/06002.pnghttps://starrycat.me/wp-content/uploads/2018/08/06003.png

Cloudflare 在查询域名的 DNS 记录,点击 Next 继续,选择免费套餐。 :idea:

https://starrycat.me/wp-content/uploads/2018/08/06004.pnghttps://starrycat.me/wp-content/uploads/2018/08/06005-1024x467.png

这里我们是免费套餐,可以无视直接点击 Confirm 确认。 :idea:

https://starrycat.me/wp-content/uploads/2018/08/06006.png

修改 DNS 域名服务器

这里是域名的 DNS 记录查询结果,如有遗落,可自行添加。建议所有全部访问都通过 CDN 加速,其余默认,确认后继续。

https://starrycat.me/wp-content/uploads/2018/08/06007-1024x818.png

然后去你的域名提供商修改默认域名服务器为 Cloudflare 提供的,修改后继续,更改成功需要几分钟或更长的时间。时不时 Check 一下。

https://starrycat.me/wp-content/uploads/2018/08/06008-1024x613.png

CDN 加速效果

这里我使用站长工具来查看 CDN 前后的效果:国内测速

Cloudflare CDN 加速前

https://starrycat.me/wp-content/uploads/2018/08/20180823_124119.pnghttps://starrycat.me/wp-content/uploads/2018/08/20180823_124524.png

Cloudflare CDN 加速后

https://starrycat.me/wp-content/uploads/2018/08/20180823_134409.pnghttps://starrycat.me/wp-content/uploads/2018/08/20180823_135057.png

效果对比

四次测速都是在白天中午相近的时间,看起来效果还可以(下面更新了第二天的效果图,效果明显),毕竟用的是国外 Cloudflare 的免费 CDN 加速嘛 :oops: ,又没有国内节点(和百度合作的那个不算哦)。不过对于国内一些地区的访问体验改善还是有点用的,而且在你源站 IP 被墙后还能保证访问,除此之外还有免费的 DDoS 防护和 https 支持,给予网站的稳定安全效果是毋庸置疑的,使用愉快! 8-)

更新午夜时分 CDN 访问效果,简直感人,大大超过了源站的访问速度,是以前从未有过的全新体验!! :mrgreen:

https://starrycat.me/wp-content/uploads/2018/08/20180824_001252.pnghttps://starrycat.me/wp-content/uploads/2018/08/20180824_004056.png

更新 CDN 加速后第二天效果图,同样是白天中午的时间。可以看出 Couldflare 的 CDN 加速效果已经完全显现,看来 CDN 部署是需要一定的时间的,现在的效果我很满意 ;-)

https://starrycat.me/wp-content/uploads/2018/08/20180824_121901.pnghttps://starrycat.me/wp-content/uploads/2018/08/20180824_123502.png

更多

Cloudflare 除了提供 CDN 加速服务,还有更多强大功能在上面,你可以慢慢探索。可以参阅: Cloudflare 支持 :mrgreen:

https://starrycat.me/wp-content/uploads/2018/08/06009.png

Crypto / 开启强制 https 访问

https://starrycat.me/wp-content/uploads/2018/08/06020.pnghttps://starrycat.me/wp-content/uploads/2018/08/06021.png

如果你的源站之前使用 http 访问的话,还要启用 http 重定向至 https

https://starrycat.me/wp-content/uploads/2018/08/06022.png

这样你过去的 http 链接也能打开了。 ;-)

Speed Optimization / 文件优化(更新)

自动压缩文件

https://starrycat.me/wp-content/uploads/2018/08/06023.png

Page Rules / 页面规则 (更新)

https://starrycat.me/wp-content/uploads/2018/08/06024.png

这个功能比较强大,对于免费用户只能设置 3 个页面规则。对不同的页面 URL 设定不同的 Cloudflare 设置,如 SSL 证书、重定向 、安全级别、防火墙和缓存等。

页面规则有优先级顺序,靠前的规则优先生效,一般具体页面规则放在前面,全站规则放后面。页面 URL 支持 * 通配符。

对于 WordPress 我们需要充分利用免费的三个规则:

1. 后台文章预览页面保护、不缓存(保证更改实时预览)

https://starrycat.me/wp-content/uploads/2018/08/06029.png

2. 后台管理页面保护、不缓存

https://starrycat.me/wp-content/uploads/2018/08/06026.png

3. 全站页面缓存(包括 Cloudflare 默认不缓存的 .html)

https://starrycat.me/wp-content/uploads/2018/08/06027.png

总览,注意页面规则顺序!!

https://starrycat.me/wp-content/uploads/2018/08/06030.png

持续探索中… :-P

赞赏

发表评论

textsms
account_circle
email

  • yzqzss  WebView 4.0 Android 6.0.1

    滋磁一下。 :wink:

    6年前 回复
  • cj  Google Chrome 72.0.3626.121 Mac OS X  10.13.6

    更改解析后,生效时间长,解决这个问题有什么技巧吗?大佬

    5年前 回复
    • starrycat博主  Google Chrome 72.0.3626.121 Windows 10 x64 Edition

      @cj: 一般两天就好,只能等 :grin: 用站长工具http://tool.chinaz.com/speedtest.aspx测没有你源站ip就算成功了,国外cdn效果有限

      5年前 回复
  • 中二小学长  MIUI Browser 10.5.2 Android 9

    前来围观,话说你这篇博文谷歌排名挺靠前的呢,上次就搜到了这篇文章,试了下 :mrgreen:

    5年前 回复
  • sop  Google Chrome 72.0.3626.121 Mac OS X  10.14.2

    国内图床使用的前提是比如icp 备案

    5年前 回复
  • Yaodo  Safari 12.1.1 Mac OS X  10.14.5

    cloudflare晚上真的超慢,而且不光cdn慢,在国内首次解析都很慢

    5年前 回复
    • starrycat博主  Google Chrome 75.0.3770.142 Windows 10 x64 Edition

      @Yaodo: DNS 首次解析的确慢,cf 有个 Partner 计划,可以免费使用 CNAME 接入,有兴趣的可以了解一下。其他感觉还好,国外免费 CDN 也没太多选择 :razz:

      5年前 回复
  • Heresy  Google Chrome 81.0.4044.138 Android 9

    设置了边缘缓存,发新文章看不到更新,实际已经发成功了,在后台可看见

    4年前 回复

喵喵的灿烂星空

博客加入 Cloudflare 免费 CDN 加速
建这个猫窝半年多了,都是在假期里写博客的。 :cry: 虽然只发了几篇博文,但图片很明显多了很多,现在慢慢可以感觉到访问博客的速度快慢很是影响体验,博客搭建在国外 VPS,自带慢速体验…
扫描二维码继续阅读
2018-08-23