正在载入...

CloudFlare主要是基于内容传递网路(Content Delivery Network,简称CDN)和分散式网域名称解析服务(Distributed Domain Name Server)等技术,于世界各地分布超过三十个资料中心,当使用者连接到使用CloudFlare服务的网站后,会从最接近使用者的资料中心来接收网站内容,以加快网站载入速度。从台湾连线时会连接到香港的资料中心。

最重要的是CloudFlare提供网站基本安全防护功能,将真实伺服器IP位址隐藏在CF伺服器后,避免伺服器被攻击、入侵或对网站造成危害,加速以外更增添了安全性。

以上介绍的这些都是CloudFlare 免费方案的功能,若你想得到更多的可自订项目,或是增加连线的速度和安全防护效能,也可考虑付费来升级为Pro 或Business 等高级方案。

现在Pseric架站时,一定会搭配CloudFlare使用,一来可以提高网站连线速度,更重要的是增添多道安全防护,阻挡许多不必要的攻击。CloudFlare提供的DNS反应时间快、稳定性高,在变更DNS记录时的更新时间更短,假设你不想使用CF的相关功能,那么单纯拿来作为DNS伺服器也是不错的。

至于要如何在你的网站设定CloudFlare 并开启相关功能呢?以下会有完整教学,以及我这几年使用的设定经验分享,若你也是自行租用主机的话,可以参考参考,将CloudFlare 纳入你的网站标准配备吧!

网站名称:CloudFlare
网站链结:https://www.cloudflare.com/
免费注册:https://www.cloudflare.com/a/sign-up

使用教学

将你的网站伺服器连结CloudFlare

STEP 1

第一次使用CloudFlare时,先开启首页,点选右上角的Sign Up来注册一个帐号,注册时依序填入Email、密码,同意使用条款后即可取得帐号。

此外,CloudFlare 支援以Authy App 来产生两阶段验证码,以提高帐号安全。

CloudFlare

STEP 2

登入CloudFlare后点选「Add Site」新增网站,把要加入CloudFlare的网域名称输入,点选右边的「Scan DNS Records」按钮。在下个步骤CloudFlare会扫描该网址目前有的DNS记录,然后把它自动复制到CloudFlare端,以利使用者设定使用。

如果你还没有网域名称,请参考「四个我推荐的网域名称注册商」一文。

CloudFlare

扫描记录大约需要60 秒时间,这段期间CloudFlare 会播放一段影片,来简单介绍这项服务的功能和使用的技术。

CloudFlare

扫描完成后,你原先设定在网域名称的DNS记录(例如A、AAAA、CNAME、MX)会被复制到CloudFlare端,检查一下看看记录是否正确,或者自行加入、调整记录,请先确定连接到你网站的A或CNAME记录后方的状态图示为橘色(On CloudFlare),当开启后,该连线才会走CloudFlare线路,也才能够享受这项服务带来的功能。

CloudFlare

STEP 3

接着来到选择CloudFlare方案页面,第一次使用建议可先从免费方案(Free)开始,免费方案已经包含基本的安全防护、网站加速、SSL凭证和Always Online功能,点选后按下右下角的Continue完成设定(日后如有需要也可以随时付费升级)。

CloudFlare

STEP 4

最后CloudFlare 会跳出两个Nameservers 记录,并要求使用者将你目前所使用的网域名称DNS 改为CloudFlare 提供的伺服器,因为刚才已经把DNS 记录复制到CloudFlare,所以可以放心设定,设定后网站依然能够正常运作,不会发生问题。

CloudFlare

通常设定DNS 记录必须回到网域名称注册商来操作,例如我在Gandi.net 注册网址,就回到该注册商的更新DNS 页面,将CloudFlare 提供给我的DNS 记录更新,等待DNS 生效即可,非常简单。

CloudFlare

STEP 5

更新DNS记录不会马上生效,有时需要数小时甚至超过一天时间,不过CloudFlare的速度通常会快一些。回到CloudFlare后,会显示你目前的网址状态为「Pending」,代表正在等待你更新Nameservers。

更新DNS后,点选「Recheck Nameservers」按钮,若你的记录已经更新并被CloudFlare侦测到,就可以开始使用CloudFlare相关功能(这也表示你的网站已经开始透过CF的线路进行连线)。

CloudFlare

我推荐的CloudFlare 设定选项

STEP 1

在将网域名称、伺服器连结到CloudFlare后,可看到网站状态已经变成绿色的Active,代表我们已经可以使用CloudFlare的相关设定选项,网站也将透过CF线路进行连接,如果你试着打开工具来ping一下网站,会发现IP已经跟原本伺服器的不一样(延伸阅读:利用超级Ping检测工具来测试网站速度),反应时间也缩短许多。

从台湾连线的话,会自动选择走香港的资料中心。

CloudFlare

STEP 2

第一步,点选上方功能列的「Crypto」,找到第一个「SSL (With SPDY)」项目,现在预设情况下CloudFlare会开启网站的SSL加密凭证功能,如果你确定不需要,可以选择Off把它完整关闭(若你之后会用到,记得CloudFlare颁发凭证不是即时的,会需要一段等待时间)。

CloudFlare 提供免费版SSL 凭证(Flexible SSL),当你的网站需要使用加密协议时,可以无须付费购置SSL 授权。

CloudFlare

STEP 3

接着切换到「Speed ​​」功能,将  Auto Minify后方的JavaScript、CSS、HTML勾选,这个功能会自动压缩你的档案,让这些档案变得更小,载入速度更快,建议开启!

补充:如果开启Auto Minify 使网站发生问题,例如版面无法正常显示、功能失效等等,请把这项功能关闭。

CloudFlare

把视窗往下拖曳,会有一个测试中的「Rocket Loader」功能,这个功能会利用JavaScript来改善页面载入速度,不过程式码部分可能会被调动,若你有使用Google AdSense之类的广告服务建议不要开启,否则可能会因为修改程式码而违反AdSense使用规则。

若你要开启Rocket Loader,只要把选项调整成「Automatic」即可启用。

CloudFlare

STEP 4

切换到「Caching」快取功能设定页面,可以找到一个「Always Online」,预设情况是开启的,这是什么呢?简单来说,CloudFlare会如同搜寻引擎来爬行、抓取你的页面,将它储存备份起来,当你的网站突然无法连线时,CloudFlare就会把这个备份页面提供给使用者浏览,就好像你的网站永远在线上(Always Online)。

这个功能看似实用,却有一些缺点,根据Pseric的使用经验,开启Always Online会加重网站的负载,原因很简单,因为CloudFlare会不断抓取你的页面资料,当你的页面很多,这就会花费许多时间(包括资源),使用者可以视情况来决定要不要开启这功能。

CloudFlare

STEP 5

最后,切换到「Apps」应用程式画面,如果你有使用Google 分析(Google Analytics)或Google 网站管理员工具,可以把它设定进来,Google Analytics 功能会自动在每个页面加入追踪代码(包括找不到页面),这个功能还算方便好用。

CloudFlare

STEP 6

在「Analytics」分析页面里,还能找到CloudFlare收集的网站相关分析数据,例如收到的请求数、使用流量、独立访客以及遭受的攻击等等,不过Free方案数据并非即时,但有空时可以回来看一下CloudFlare的运作情形,顺便做些调整、测试。

CloudFlare

最后,直接开启你的网站或WordPress部落格,就会自动以CloudFlare连线,可以测试看看是不是速度方面改善不少呢?

补充一下,若你开启了CloudFlare 功能,因为真实的IP 位址会被隐藏在CDN 之后,所以就无法直接使用网站网址来连接FTP、SSH,必须以原伺服器的IP 位址来连线喔!

CloudFlare

如果你是使用WordPress架站的话,先前我还介绍过一款由Automattic也就是WordPress公司所提供的免费图片CDN分流服务Photon CDN,可提升图片载入速度,同时降低对于虚拟主机所造成的流量消耗,若你网站图片很多,建议把这个功能安装、开启。

值得一试的三个理由:

  1. 世界级的CDN、DNS 托管服务,可免费使用于各式网站
  2. 没有流量或请求数等限制,大幅减少网站流量消耗
  3. 可防护恶意攻击,提升网站载入速度

本文链接:

关键词:CDN, CloudFlare, dns, 互联网, 免备案, 程序, 节省流量, 软件, 防止恶意攻击,

(全文完        )

Comments

哈哈,沙发有木有?!!!抢沙发快速评论

你需要 登录 才可以回复.