首页 杂项

自己也用了一年多的CloudFlare,正好,今天抽出一个时间写一个CloudFlare的体验

接入

CloudFlare使用超级简单!!!

首先,登录到CloudFalre,添加我们的网站域名。

然后,CloudFalre会扫描我们的DNS,没有问题点击继续(注意,由于我添加域名时,没有截图,所以从别人拿的图片)

之后,我们到域名注册商修改域名NS即可

价格

对于个人网站可以选择免费模式;对于公司的网站,想获得更多的服务,可以针对性选择,个人认为免费版够用了

速度

CloudFlare采用Anycast技术进行加速,这样做的好处就是当攻击者发起攻击时,CloudFlare Anycast可以将“内力”化解到不同的“受众”上,从而最大限度地抵御攻击。下面一张图可以看出采用与没有采用Anycast技术的区别。

CloudFlare 80多万个公开的ip地址,都是BGP AnyCast技术,除了中国,海外大部分地区都可以以极低的延迟访问,免费版的速度一般保持在15MB/s(美国测试)

这是世界各地访问CloudFlare CDN节点的响应时间,可以看出使用了CloudFlare CDN后国外加速效果也是非常明显的。

防御

CloudFlare自称向所有用户提供无限的DDOS防御,确实,自从接入了CloudFlare我的站子除了被自己搞出问题就没坏过。

CC攻击可以通过设置防火墙来解决,只要服务器不是一碰就死,基本可以免疫

CloudFlare提供免费SSL证书服务

无论你的网站服务器是否有SSL,你都可以在CloudFlare中一键开启SSL证书。

CloudFlare的免费SSL证书分为三种模式。如果你的服务器没有SSL,你可以选择Flexible模式。如果你的服务器已经安装了SSL证书或者有自签名SSL,则可以选择Full模式。最后,如果你的服务器的SSL证书是购买的付费SSL,则可以选择Full(严格)模式。

CloudFlare Page Rules自定义功能

CloudFlare Page Rules,是CloudFlare一个非常有用的工具。很多朋友之所以不想上CDN,主要就是自己的网站或者服务还有不少的动态内容,而一旦上了CDN上容易造成网页出错或者数据请求出错。

CloudFlare Page Rules允许你自定义页面规则,例如你可以自定义不同的页面采用不同的策略,包括强制Https、301重定向、安全等级、缓存等级、浏览器缓存时间、永久在线等。这样你可以手动将自己的网站实现“动静分离”了。

CloudFlare 支持通配符,最简单的就是域名重定向了,你无须在自己的服务器编写复杂的规则,只要在CloudFlare Page Rules开启即可。

更多功能

  • CloudFlare丰富的第三方应用
  • CloudFlare有免费网页防火墙
  • 免费的CDN加速服务
  • 免费开启SSL证书
  • AMP加速
  • 支持DNSSEC解析

本文部分内容使用了挖站否的图片



文章评论

    哈哈 访客ChromeWindows
    2020-12-10 22:35   回复

    站长,我像问下在本机打开确认已经HIT缓存了,然后别人打开却依然回源,是怎么回事?而且我已经指向同一个节点了。

      FutureApple 站长ChromeWindows
      2020-12-12 20:22   回复

      CloudFlare的IP使用的anycast 技术,就算是同一IP也不一定是同一台CDN服务器哦

        哈哈 访客ChromeWindows
        2020-12-13 11:52   回复

        我看别人站上百万图片都缓存成功了,而且他流量不大。有啥方法提高缓存

          Given 访客ChromeWindows
          2021-01-1 0:12   回复

          写pagerule,把html和图片全部缓存,有效提高命中率

          FutureApple 站长ChromeWindows
          2020-12-15 20:03   回复

          页面规则设置了吗?

            哈哈 访客ChromeWindows
            2020-12-16 19:42   回复

            肯定啊,缓存级别所以 浏览器1年 边缘1个月 开了永久在线,我看别人的站内容发布后就已经缓存好了。无论什么地方访问都是HIT

    哈哈 访客ChromeWindows
    2020-12-10 22:35   回复

    站长,我像问下在本机打开确认已经HIT缓存了,然后别人打开却依然回源,是怎么回事?而且我已经指向同一个节点了。

    Given 访客ChromeWindows
    2020-09-4 22:11   回复

    好恶心(指"お帰りなさいませ、ご主人様~~"

      FutureApple 站长ChromeWindows
      2020-09-5 14:11   回复

      阿巴阿巴阿巴比卡波卡比卡巴卡波