如果你有一个国际化的网站,受众又是世界中的各个国家,那么你一定需要使用CDN服务。在众多CDN服务商当中,你最应该优先选择的就是 Cloudflare 的 CDN 服务。除此之外,你还可以获它免费的 SSL 加密服务。

在教程开始前先了解一些基础的概念:

(如果熟悉基础概念的,可以通过侧边栏目导航直接跳转到设置部分。)

Cloudflare 是什么

Cloudflare(官网地址:https://www.cloudflare.com/ *该链接需要通过加速器进行访问) 是用来专门保护和加速任何线上的网站的一个服务平台。当你的网站加入了 Cloudflare,所有的流量就会通过它特殊的智能全球网络进行路由传输。Cloudflare 会自动优化网页传送,同时你的用户可以获得最快的页面加载时间、和最佳性能体验。除此之外它会监控、并阻止非法的、滥用的抓取爬虫、以及各种黑客的攻击。

简而言之,使用 Cloudflare 可以实现:网站加速网站加密数据加密攻击监控、漏洞监控等效果。

CDN 是什么

CDN 的全称是 Content Delivery Network,即内容分发网络。它依靠部署在各地的服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。

简单的来说就是:将你网站重要的部分,复制到各个地区的服务器。不同地区的用户访问你网站时就近访问最近的服务器获取需要数据。增加页面浏览效率、优化了用户的浏览体验。

为什么你需要 CDN

如果你是如下这些情况,那么你一定需要使用 CDN 服务:

  1. 你的网站的服务用户是全世界各个地区的客户。
  2. 你的网站所属地区因为某些原因设置有特定的防火墙。
  3. 你的网站上数据多而繁杂,并发过高。
  4. 你希望用户能够轻松的找到你的网站。

以上都是一些基础的需求。我给你的建议是,只要你追求极致的用户体验与网站加载速度,那么最好使用 CDN 服务。

为什么选择 Cloudflare

首先,如果你是个人站长(或者网站体量很小),那么完全可以使用 Cloudflare 的免费版本。这个是我最看重的,除此之外还有:

  1. 网站使用数量基本不限制:你不用担心网站过多而导致需要付费升级。
  2. 速度优化足够优秀:Cloudflare 网络可以在 50 毫秒内覆盖全球 95% 的人口。
  3. 服务器分布广:包括中国大陆在内的100多个国家的城市。
  4. 最快的 DNS 服务:Cloudflare 提供世界上最快的 DNS 解析器(1.1.1.1)。
  5. 等等..

优点还有很多,我就不逐一介绍了,总之用过的人都说好!重点还是那句话,免费啊!

网站如何设置 Cloudflare CDN

只需要 5 分钟,你就可以设置并开始使用 Cloudflare 的服务。具体使用&设置步骤如下:

第一步:注册账号并添加网站

如果你没有使用过 Cloudflare,那么可以通过下面的地址进入 Cloudflare 账号注册页面:

出现如下界面后,输入自己的邮箱,和密码,并点击【Create Account】进行注册。

推荐使用 Gmail 进行注册、方便后续的操作。

如果你想要中文界面,那么可以在右上角,语言部分选择【简体中文】

补充说明:输入之后,需要进入邮箱点击验证链接,才可以完成账号的注册!记得邮箱一定要输入正确!

如果你已经有了 Cloudflare 账号,则可以通过下方地址直接登陆:

第二步:添加网站

注册完并成功登陆后,会进入操作后台的网站板块:

如图所示,我的账户因为添加过网站,所以会显示出添加过的网站数据。(其中有效代表网站正在使用 Cloudflare 的服务、无效代表还暂未使用)

如果是第一次使用,那么显示的文字就是【添加您的第一个网站】。直接点击添加网站即可。

点击【添加网站】,输入网站的主域名网址,并点击下一步【添加站点】:

注意:注意输入的域名不要带任何前缀httpshttpwww 之类的)。例如你的网站是 www.abc.com,那么只需要输入 abc.com 即可。

选择对应的计划,并点击【开始使用】。个人站长选择 FREE 免费的就可以。即使体量较大的网站 PRO 也足够你使用。如果是类似国际站那种网站,那你就自行选择。(做到国际站体量的,还需要看我这个教程吗?

之后就会进入当前设置域名的解析详情页面:

点击图片可放大

这里需要注意的是,当前页面展示的是 Cloudflare 所发现的现有解析记录数据

因为后续要将 DNS 更换到 Cloudflare 上,所以原有解析需要做转移。

你现在需要做的就是查看页面中的解析记录是否正确。是否有缺失的情况。(需要对比原来的解析记录)

如果发现有缺失的,那么就需要手动进行添加。

当然,一般是不会发生缺失记录的情况。

确认记录无误之后,点击最下方的【继续】进行下一步操作。

第三步:修改域名的 DNS 地址

进入如下页面后,你就需要开始修改你域名的 DNS 地址了:

点击可放大图片

请记录下图例中红框部分的 Cloudflare 域名服务器。

图例中就是这两个:(自己看自己显示的地址,下面的是只是示例)

  • junade.ns.cloudflare.com
  • sonia.ns.cloudflare.com

你需要将现有的 DNS 域名服务器地址替换为当前 Cloudflare 给出的地址。

注意:在更换 DNS 时,当前的 Cloudflare 界面不要关闭。后面还要用。

不同的域名商(就是你买域名的地方)修改的位置不太一样。下面我就提供阿里云、以及 Godaddy 修改 DNS 具体的位置:

  • 阿里云:控制台 > 左侧:域名 > 左侧:域名列表 > 右侧:对应域名——管理 > 左侧:DNS 管理 > DNS修改

点击【修改 DNS 服务器】,然后将 Cloudflare 提供的两个域名服务器地址粘贴入其中,保存即可。

  • Godaddy:登陆后右上角:我的产品 > 找到对应域名:点击 DNS 文字 > 拖动到下方:域名服务器

同理,将域名服务器地址修改为 Cloudflare 提供的两个地址即可。

注意:修改 DNS 通常需要 5-10 分钟才会生效。

保存好地址后,回到刚才的 Cloudflare 的界面,点击最下方的【完成,检查名称服务器】

只要之前的设置没问题,这里就会进入【快速入门指南】的设置界面。

第四步:进入 Cloudflare 继续设置

进入这一步后,直接点击【开始使用】

如果你是小白,按照我下图的提示逐一点击确认即可。如果你自己有需要配置的内容,则根据实际情况进行选择。

(一般都是全选)

然后点击最下方的【完成】按钮。

到这里,只需要稍等一段时间,你的 Cloudflare CDN就算是正式启用了。你可以在 Cloudflare 后台的【概述】中,查看具体的数据情况:

点击图片可放大

这里的数据并非是用户数据,其中包含了蜘蛛(网络爬虫)的数据。以及其他各种非真实用户访问数据。

如果你需要看真实的用户数据统计,建议使用 Google AnalyticsHotjar 等统计工具。

注意:如果你以上都成功设置好了,发现网站打不开,那么应该是网站的 SSL 部分出了问题。建议你接着往下看。

网站如何设置 Cloudflare SSL

如果你的网站已经设置了其他的 SSL。那么建议你将 Cloudflare 的 SSL加密给关闭。具体位置如下:

  • Cloudflare 选择对应网站 > 左侧:SSL/TLS > 选择:关闭(不安全)

如果你的网站还没有设置 SSL 加密,可以按照下方进行设置。

WordPress 中相关设置与插件安装:

  1. 启用特定模式:Cloudflare 选择对应网站 > 左侧:SSL/TLS > 选择:灵活
  2. 确认网站链接:WordPress后台 > 设置 > 常规 > 确认两个 URL 前缀不带 HTTPS
  3. 安装插件:WordPress 后台 > 插件 > 搜索 SSL > 找到插件:Flexible SSL for CloudFlare > 安装并启用

图例如下:(点击图片可放大)

1、启用特定模式
2、确认网站链接
3、安装插件

如果用的不是 WordPress 应该怎么办?

至于其他 CMS 程序,可以自行查看 CMS 官网、或者各类教程寻求帮助。

Cloudflare 的相关问题:

目前是不会的,毕竟 Cloudflare 的 DNS使用者遍布全世界。中国大陆也有很多忠实的用户。同时 Cloudflare 在大陆地区也有特定的 DNS 可以使用。简单说就是国内也有很多 Cloudflare 的分发服务器。(据说是京东云的)

可以让特定解析绕过 Cloudflare 的 CDN 网络,具体方法如下:

  • Cloudflare 选择对应网站 > 左侧:DNS > 右侧:代理状态 > 将不需要的改成:仅限 DNS
代理状态可以更具自己需求调整

毕竟有些解析是没必要使用 CDN 网络的,例如一部分验证中的 TXT 解析,邮箱用的 MX 解析 CAA 解析之类的。当然你如果都用问题也不大。当然 CDN 足够智能,也不需要你刻意去操作什么。

类似文章

发表回复

您的电子邮箱地址不会被公开。