如何免费提高网站速度与安全?Cloudflare 完整设定教学 (免费 CDN + 代管 DNS 服务)

文章最后更新于 December 14, 2020

回想一下,如果你正在浏览某个网站时候,载入速度非常的慢,这时候你会继续等待还是离开?我非常肯定的说只有少数的人继续等待,绝大部分的人都会选择离开网页,等待时间往往不会超过 5 秒。今天在这篇文章中我就会教你如何使用 Cloudflare 的 CDN 功能来最大化的提升网站的速度。当然 Cloudflare 除了能够提升网站速度以外,它的免费配套也有提供 DDos 攻击防护,阻止所有恶意流量中断网站的正常运作。

Cloudflare Logo

Cloudflare 是一家位于美国旧金山的网路基础设施和网路安全公司,主要为网站持有者提供相关的网路安全服务包括了 CDNDDos 防护以及其他网路安全系统。另外 Cloudflare 也为网站持有者提供了 DNS 的代理服务,让网站能够持续的运作并且提供最快的 DNS 传播速度。虽然 Cloudflare 有提供免费和付费配套,但是我个人认为 Cloudflare 的免费配套已经足以能够为大幅度的提升小型网站的速度与安全系统。

软件名称:Cloudflare
网站链接Cloudflare – The Web Performance & Security Company | Cloudflare
账号注册传送门Cloudflare – Sign Up

什么是 CDN ?

image

什么是 CDN ?它是如何提升网站的速度?相信大家会有一定的疑惑,今天我就跟大家探讨什么是 CDN ?

CDN,全名称作为 Content Delivery Network,指的是他的服务器遍布全球,然后再以相互连接的技术,让浏览者能够拥有最快的速度进入到网站。

它的概念就像是一所超级市场,假如你今天肚子饿了想要吃鸡蛋,你会特地去农场购买鸡蛋吗 ?不可能对吧,一般来说都会前往离家里最近的市场购买。所以为了能够让居民能够更快速的获得鸡蛋,农场就会将鸡蛋批发到各个地区的市场,让当地的居民能够更快速的获得鸡蛋。

CDN 也是同样的道理,为了提升网站的速度,主机会将网站的部分的资料储存到遍布世界各地的 CDN 伺服器当中,一旦某个地区的用户想要浏览网站,他就会自动读取靠近他地区的 CDN 伺服器,让他更快速的进入到网站,不必再大老远跑到主机读取网站资料(也就是农场)。

CDN 和网站主机有什么差别?

虽然 CDN 能够储存部分的网站资料,但是他还是没有网站主机的能力去储存大量的网站的资料。CDN 储存的部分网站资料有种像“快取”的概念,它会暂时储存网站的一些文件,照片,以及影片,在用户浏览的时候能够更快速的进入到网页,同时也降低了主机带宽的占据。

CDN 主要的优点

提升网站的载入时间

就像前面所说的,CDN 的伺服器遍布全球,访客不再需要特地的从主机获得资料,而是从 CDN 伺服器快速的获取。一旦访客体验到了迅速的载入速度,网页跳出率自然也会逐渐下降,同时也提升了访客停留在网页的时间

主要的原因:

  • 访客与伺服器的距离大幅减低
  • 优化的 CDN 伺服器
  • 传送的数据大幅降低

降低主机带宽流量

什么是主机带宽(Bandwidth Hosting)?

它其实是主机与网站之间的数据传输通道,主要会占据到通道的数据有包括网站的资料(文章,影片,照片,等等)以及浏览网站的访客。一旦网站资料容量或访客数量超出,传输通道就会因此而被占满,导致通道阻塞,网站崩溃,访客就无法进入到网站。你也可以把主机带宽理解成我们日常生活中的高速公路,如果车辆突然暴增,马路的通道就会发生严重的阻塞,导致居民无法前往目的地。

然而如果网站运用了 CDN 的功能,访客不再局限于同一个传输通道前往主机,而是前往最靠近他的 CDN 伺服器获取资料。 这样一来,通往主机的传输通道不再会轻易满载。 CDN 虽然能够减轻主机带宽,但此方法对于逐渐扩大的网站只是一个治标不治本的方法,所以如果网站容量需求增加或流量开始上升,我会更推荐升级主机的配套,或购买更大的主机带宽服务。

大幅降低网站崩溃问题

可能有人就会问如果 CDN 伺服器发生故障,访客是不是就无法进入到网站?

答案是访客还是可以进入到网站,因为 CDN 伺服器分布全球,假设如果其中一个 CDN 伺服器发生故障,网站同样会引导访客读取最接近的 CDN 伺服器,大幅提升了网站有效时间。

提高网站安全

Cloudflare 的 CDN 伺服器也有提供相关的网站安全系统,其中包括:

免费版本功能 – DDos 防护,全球 CDN 伺服器

付费版本功能 – DDos 防护,全球 CDN 伺服器,DDos 通知,Web 应用防火墙,24/7 客服,等等安全系统服务

什么是 DDos ?

什么是 DDos

什么是 DDos ?为什么要对他进行安全防护?它对网站拥有者有什么影响?

首先我们必须要了解什么是 DDos,DDos 全名为 Distributed Denial of Service,中文被称为“分散式阻断服务攻击”,它是一种骇客的恶意攻击手法,他会感染大部分的“物联网”设备(所有会连接到互联网的设备),并且使用这些被感染的设备(被感染的设备被称作 “botnet”)制造出大量的网路流量来攻击伺服器,并阻断所有伺服器的服务,使网站处于崩溃的状态。

著名的 DDos 攻击事件:

  • Amazon Web Services 2020 – 根据 Cloudflare 的解说,骇客感染了安全性比较低的第三方伺服器,并且扩大该伺服器的数据,再发送至受害者的 IP 地址。
  • Github 2018 – Github 收到的 DDos 攻击比较特别,他们称之为 “Memcached DDos Attack”。虽然这次的 DDos 攻击同样也是创造大量的流量,但过程中没有使用 botnet,而是使用伪造的 IP 地址向服务器发送庞大数量的请求
  • Dyn 2016 – Dyn 是一家网路管理以及网路应用安全公司,也是 Oracle Corporation 的旗下公司。在 2016 年期间,作为 Dyn 公司主要的服务项目 DNS,遭受了被称之为 “Mirai” 的恶意软件攻击。许多大型的网站包括 Airbnb,Netflix,Paypal,等等大公司都受到了牵连。

为了阻止 DDos 对伺服器的攻击,Cloudflare 的 DDos 防护利用了自家的网路设备,以及云端保护系统,建造一个阻挡 DDos 攻击的护盾。

Cloudflare 设定教学

本篇文章我就会教大家如何将网域的 DNS 交由 Cloudflare 管理。

Cloudflare 网域连接

step 1

Cloudflare-网域注册

先前往 Cloudflare 网站,然后点击注册。在注册 Cloudflare 的同时,我们需要填写我们的网域,让他们搜索并检测我们所购买的网域。

step 2

Cloudflare-配套选项

目前 Cloudflare 有提供 4 种安全功能配套,分别是 Free,Pro,Business,Enterprise,当然价格越高,功能就越多,对网站也更安全。不过我个人觉得 Cloudflare 免费版本的功能,DDos 防护,以及 CDN 对小型网站真的绰绰有余。如果日后网站逐渐扩大,你也可以进行配套升级,提供网站更全面的保护。 选择好配套后,就点击确认计划。

step 3

Cloudflare-网域-DNS-记录

一旦 Cloudflare 完成检测到我们的网域,我们就能看见网域预设的 DNS 记录,但我们这里先不用做任何设定。确认后,我们点击继续。

step 4

Cloudflare-名称伺服器

在这里你会看见 Cloudflare 提供的两组名称伺服器地址,这两组地址我们需要到我们的原本的 DNS 设定进行替换,所以这里我们先把这两组地址复制起来,完成复制后就前往下一步。

Namecheap 网域替换名称伺服器

如果你使用的网域注册商不是 Namecheap 也不用担心,因为所有的注册商的替换名称伺服器设定都是大同小异的。如果有任何难题或不明白,你也可以在文章最下方留言你的问题,我会尽我能力的回答你。

step 1

Namecheap-网域列表

在开始前,我们先登入到我们的 Namecheap 账号,然后点击 Domain List 前往网域的设定中心。

step 2

Namecheap-网域管理中心

在 Domain list 里头你会看见所有你所购买过的网域,这里你只需要寻找你想要替换名称伺服器的网域。确认网域后,就点击 Manage 来进行网域设定。

step 3

Namecheap-名称伺服器替换

进入到网域的设定中心后,寻找 Nameservers,这里你会发现预设的的 Nameservers 是 Namecheap 提供的 DNS 服务,Namecheap Basic DNS,但我们即将使用的 Nameservers 是由 Cloudflare 提供,属于第三方提供的 Nameservers。所以这里我们就把 Namecheap Basic DNS 替换成 Custom DNS,然后将刚才 Cloudflare 所提供的名称伺服器网址贴上。完成贴上后,我们在回到 Cloudflare 网页。

step 4

Cloudflare-检测名称伺服器

确认名称伺服器的地址没有错后,我们就可以点击“完成,检测名称伺服器“。Cloudflare 完成检测后,接下来的就是 Cloudflare 后台基本的功能设定。

Cloudflare 后台设定

step 1

Cloudflare-功能设定

接下里这里就是 Cloudflare 提供的网站提高速度的功能,但因为是比较简单的设定,你们可以自行了解再决定需不需要开启。确认后就点击稍后设置或完成。

step 2

Cloudflare-重新检名称伺服器

这里就是我们 Cloudflare 的账号后台,因为 Cloudflare 是定期检测网域的伺服器,如果想要他们马上为你检测,可以点选立刻重新检查。

step 3

Cloudflare Email 通知.

大概几分钟的时间就会收到 Cloudflare 寄过来的邮件,邮件表示已经成功将网域的名称伺服器导向 Cloudflare ,并且可以享用 Cloudflare 的功能以及安全系统。

常见问题

结尾

总结来说,现代的网站越来越依赖网站的速度,让访客能够拥有良好的浏览体验,而要增加网站的速度,我个人就非常的推荐使用 Cloudflare,因为他们 提供的 CDN 能大幅度的提升网站的速度,并且还提供了的 DDos 安全防护。在 2019 年期间,Cloudflare 更是成为一家上市公司,让他们的企业规模更上一层楼。

以下是 Cloudflare Youtube 频道所上传的影片,影片内容简单的解释了什么是 DDoS Protection, WAF, CDN 以及其他的 Cloudflare 资讯。

关于 NeedyApps.com

如果你对这篇文章有任何问题,欢迎你在下方留言让我知道 !如果你喜欢这篇文章也别忘了分享,让更多人看见我写的文章 !

本站与部分商家有合作的关系,所以正在阅读文章的你,如果透过我的连结购买产品,我将会获得少数的佣金,让我继续经营下去 !

感谢您支持 !Wishing You Good Health and Happiness !

Default image
Kendall
讨厌墨守成规的理念! 热爱天马行空的想法,热爱冒险,喜欢尝试生活上各种不一样的事!

订阅 NeedyApps

完成订阅即可在第一时间内获得文章的最新通知!

如有任何疑问,欢迎在评论区这里留言!