Hexo -26- CloudFlare 免费 CDN 加速

529 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第22天,点击查看活动详情


title: Hexo -26- CloudFlare 免费 CDN 加速

tags: [Hexo, Website] categories: [Hexo, Website]

网站从七牛云迁移到 Github 后访问速度令人捉急,尝试CloudFlare CND加速替代七牛云,本文记录流程。

前言

  • cloudflare 是一家国外的 CDN 加速服务商,还是很有名气的。提供免费和付费的加速和网站保护服务。百度云加速的国外节点就是和 cloudflare 合作使用的 cloudflare 的节点。

  • cloudflare 提供了不同类型的套餐,即使是免费用户,cloudflare 提供的功能也是很全面的。

  • 对于访客来自于国外的网站很不错;对于访客来自于国内的网站加速效果有限,有些甚至会变慢,不过其安全防护功能也很不错。

CDN 操作流程

注册账号

  • 进入官网: www.cloudflare.com

  • 注册 cloudflare 账号

  • 使用邮箱注册,注册完后自动进入添加网站界面。

添加网站分为四步:添加网站域名、添加DNS记录、选择方案、更新域名服务器。

添加网站域名

  • 填写主域名,不能带 www

  • 选择免费的用一下试试

添加 DNS 记录

  • 下面会列出所有扫描到的 DNS 记录。黄色云朵表示该解析通过 CDN 访问,灰色云朵表示不通过 CDN 访问,点击云朵可以切换状态。这里如果选择不走 CDN 的话,相当于只使用 cloudflare 的 DNS 功能。

修改 NS 记录

  • 修改域名使用的 DNS 服务器

DNS 修改是否生效

  • 更换 DNS 服务器需要几个到四十几个小时不等,查询是否生效的方法:

    方法一
    • 登录:whois.chinaz.com/
    • 输入域名进行查询:
    • 可以看到此时DNS服务器修改还没有成功
    方法二
    方法三(Windows)
    • cmd 运行

    • ipconfig /flushdns
      nslookup 
      set type=ns
      <待查询的主域名>
      
    • > zywvvd.com
      服务器:  UnKnown
      Address:  10.0.0.1
      
      DNS request timed out.
          timeout was 2 seconds.
      非权威应答:
      zywvvd.com      nameserver = raegan.ns.cloudflare.com
      zywvvd.com      nameserver = reese.ns.cloudflare.com
      

配置完成后可以不用等待成功,直接进行下一步

配置 https

  • 勾选一直使用 HTTPS

  • 自动优化,选择适合自己的文件类型

  • 优化 HTTPS 访问

  • 总结选项

后记

  • 配置完成后没有感觉到明显的提速,实话说还是国内的CDN服务商做国内的加速靠谱一些

  • 更换DNS后还会造成其他域名解析失败的问题

参考资料