Cloudflare介绍

什么是Cloudflare

Cloudflare是一家总部位于旧金山的美国跨国科技企业,以向客户提供基于反向代理的内容分发网络(CDN)及分布式域名解析服务为主要业务。

目前,Cloudflare也开始面向用户提供域名注册、购买服务,价格在8.99美金一年,相对于Namesilo来说价格比较便宜,但是其客服的回应速度比较慢(一般情况下用不到客服)。

所以我建议外贸建站新手在申请域名的时候可以将cloudflare域名作为节省预算的备选方案。

什么是CDN?

CDN 是一种优化网站请求处理的机制。它是在用户访问网站 (服务器) 时用户与网站服务器之间的中间层。

CDN 可以将浏览器发起的请求信息缓存起来,并具有负载均衡的功能,因此即使突然大量访问,也能维持网站服务而不使服务器崩溃。此外,Cloudflare 的标准功能中还配备了优化缓存数据的功能。

CDN 产品有 Akamai 和 CloudFront 等,而 Cloudflare 也是其中之一。

其中,Cloudflare CDN 的全球市场份额排名第一,被超过 80% 的用户选择使用。

Cloudflare优势:

  • DDoS保护:过滤恶意流量,保护网站免受分布式拒绝服务的攻击。
  • 内容分发网络(CDN):帮助加速网站内容在全球范围内的传输。
  • SSL/TLS加密安全保护:帮助保护网站和访问者的安全。
  • 提升网页访问速度:通过压缩代码、压缩资源和缓存内容来优化网站性能。
  • 详细流量分析和报告:包括请求、带宽使用和安全事件等信息。
  • 简单直观的界面:易于使用的管理网站设置和配置。
  • 免费和收费计划:可以是获得CDN、DDoS保护和安全等优势的经济实惠方式。

我设计的”WordPress高性能外贸建站速度提升方案1.0“版本中就是使用的Cloudflare CDN服务,对于出入外贸独立站行业的小白来说,网站打开速度在Google Speed Insight获得了90分以上的分数,足以满足一般企业建站要求了。

目前,速度提升方案我已经迭代到了3.0版本,1.0版本不久之后会免费向读者开放,敬请期待!

Cloudflare账号注册、激活,并绑定网站域名

点击此链接跳转cloudflare官网开始注册

1. 开始注册Cloudflare账号

输入邮箱、密码,邮箱国内外均可;密码需要满足以下条件。

2. 激活cloudflare账号

在注册绑定的邮箱中会收到以下邮件,点击邮件链接将账号激活。

3. 添加新的站点

在cloudflare中添加新的网站,注意要添加不带有”WWW“的根域名。

套餐方案选择免费版即可。

进入域名详情页面,cloudflare会自动扫描已有的DNS记录,直接选择继续即可。

4. 更改你的DNS服务器

cloudflare会提示我们更新名称服务器,这时便需要在域名申请、注册的服务商处进行修改。

以Namesilo为例,进入namesilo后台后,找到购买的域名,将名称服务器修改为Cloudflare提供的,完成后,记得回到刚刚的页面点完成。

注意:解析DNS需要一段时间,通常 5-10 分钟才会生效,泡杯咖啡喝。

更详细的操作步骤见《Namesilo如何更换域名解析服务器到Cloudflare?

5. Cloudflare 成功保护您的站点

显示如下界面,则cloudflare已经成功绑定。

6. Cloudflare快速入门指南

cloudflare现在已经非常人性化了,按照其提供的快速入门指南就可以快速设置一些必要的选项。

可以直接参考我的设置

自动 HTTPS 重写

始终使用HTTPS

开启CSS,JSS压缩

全部显示”ON“后,即可点击完成

给网站添加解析记录并开启CDN

  1. 点击添加记录按钮
  2. 类型中选择A
  3. 名称中填入@,表示你将使用不带www的域名,也叫根域,譬如oyouoo.com而非www.oyouoo.com;如果你要使用www域名,那么此处就填入www即可
  4. IPv4地址:填入你的服务器的IP地址,通常服务器管理面板里都会提供
  5. 代理状态:默认是一朵橙色的云,表示启用了CDN;如果你点击一下它,就会变成灰色的云,表示不启用CDN。
  6. 点击保存提交即可。

Cloudflare进阶设置

SSL和TLS设置

尽量选择”完全“或者”完全(严格)“,在网站打开过程中不至于出现重定向过多的问题。

缓存配置、Tiered Cache设置、网站副本设置

Crawler Hints是Cloudflare新出的功能,能够减少源服务器及其他 Internet 基础结构的资源消耗,并且为搜索引擎和其他爬网程序提供高质量的数据。

Always Online功能则可以在网站宕机时提供一个副本供用户继续浏览。

Tiered Caching 是一项服务,在 Cloudflare 网络中使用经过优化的路由,更快、更可靠且更安全地为您的用户提供响应。

Cloudflare速度优化:开启Cloudflare Fonts、Early Hints、Rocket Loader

Rocket Loader服务需要自己测试,开启后页面浏览速度提升显著,但是部分用户访问页面可能会出现问题

Cloudflare申请、注册、购买域名

进入Cloudflare后台,点击左侧的”注册域“服务,即可。偶尔后台会出现不显示价格的BUG,网站语言改成英文便可解决。

Cloudflare提供的域名数量挺少的,但是”com“域名却比Namesilo域名相对便宜,并且直接从Cloudflare购买域名省去了更改域名服务器的麻烦。

本文原创于掘金随想

Cloudflare教程:如何注册账户、购买域名、开启免费CDN服务?的更多相关文章

  1. WordPress搭建教程---购买域名+购买VPS主机+域名DNS解析+网站环境+上传网站程序

    WordPress搭建教程 购买域名---NameSilo 购买VPS主机---Vultr 域名DNS解析 网站环境 上传网站程序 参考文章: 1. WordPress搭建教程 https://zhu ...

  2. frp 配置多个 web 项目,无需购买域名 (访问内网可视化界面,jupyter noterbook, visdom, tensorboard)

    frp 配置多个 web 项目,无需购买域名 简单配置,参考 前言: 网上也有很多教程包括官方文档,都需要购买域名,并且把 frpc.ini 中 [web]节配置的  custom_domains 的 ...

  3. 作业二:Github注册账户过程

    Github注册账户过程如下: Github的注册及使用说明: [1]http://www.aehyok.com/Blog/Detail/73.html [2] http://www.cnblogs. ...

  4. idea创建springcloud项目图文教程(EurekaServer注册中心)

    http://blog.csdn.net/hcmony/article/details/77854999 idea创建springcloud项目图文教程(EurekaServer注册中心)(六) 1, ...

  5. freeipa未授权遍历注册账户漏洞

    一.freeipa简介: freeipa是一款集成的安全信息管理解决方案.freeipa包含Linux (Fedora),389 Directory Server MIT Kerberos, NTP, ...

  6. 外贸站全球网速测试+免费CDN使用教程

    关于外贸网站速度测试,以前一全老师(www.yiquanseo.com)也讲到过,但是在那篇文章中推荐给大家的两个测试网站(https://developers.google.com/speed/pa ...

  7. 在命令提示符下,怎么查看windows开启了哪些服务?

    net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user: ...

  8. mDNS原理的简单理解——每个进入局域网的主机,如果开启了mDNS服务的话,都会向局域网内的所有主机组播一个消息,我是谁,和我的IP地址是多少。然后其他也有该服务的主机就会响应,也会告诉你,它是谁,它的IP地址是多少

    MDNS协议介绍 mDNS multicast DNS , 使用5353端口,组播地址 224.0.0.251.在一个没有常规DNS服务器的小型网络内,可以使用mDNS来实现类似DNS的编程接口.包格 ...

  9. Spring Cloud 入门教程(四): 分布式环境下自动发现配置服务

    前一章, 我们的Hello world应用服务,通过配置服务器Config Server获取到了我们配置的hello信息“hello world”. 但自己的配置文件中必须配置config serve ...

  10. NeuChar 平台使用及开发教程(三):使用 NeuChar 的菜单服务

    上一篇<NeuChar 平台使用及开发教程(二):设置平台账号>我们已经完成了平台账号的设置,下面就马上来体验一下自定义菜单的设置吧! 进入某个 Neural Cell 的设置界面,在右侧 ...

随机推荐

  1. H264 H265 分析小工具

    1.在调试 H264 H265 编码的流数据的时候,有时候需要打印没有nalu的类型和数量,自己写了一个小工具 使用方式: p.p1 { margin: 0; font: 22px Menlo; co ...

  2. MySQL学习笔记-多表查询(下)

    多表查询(下) 一. 联合查询 联合查询:将多次查询结果合并,形成新的查询结果集 select {字段列表} from {表A} ... union [all] select {字段列表} from ...

  3. itest(爱测试)开源接口测试&敏捷测试管理平台8.1.0发布

    (一)itest 简介 itest 开源敏捷测试管理,testOps 践行者,极简的任务管理,测试管理,缺陷管理,测试环境管理,接口测试,接口Mock 6合1,又有丰富的统计分析.可按测试包分配测试用 ...

  4. 数据结构之栈(Java,C语言的实现)以及相关习题巩固

    目录 栈 概念以及代码实现 例题 232. 用栈实现队列 1614. 括号的最大嵌套深度 234. 回文链表 1614. 括号的最大嵌套深度 LCR 123. 图书整理 I 206. 反转链表 402 ...

  5. 算法学习笔记(10): BSGS算法及其扩展算法

    BSGS算法及其扩展算法 BSGS算法 所谓 Baby Step, Giant Step 算法,也就是暴力算法的优化 用于求出已知 \(a, b, p\), 且 \(p\) 为质数 时 \(a^x \ ...

  6. xv6 内存管理

    前文讲述了 xv6 的启动过程,本文接着讲述 xv6 内存管理的部分,直接来看. 公众号:Rand_cs 启动部分完善 前文只是介绍了启动的过程,但是各类函数之间的调用,地址的变换,内存布局的变化并没 ...

  7. LeetCode 449. Serialize and Deserialize BST 序列化和反序列化二叉搜索树 (Java)

    题目: Serialization is the process of converting a data structure or object into a sequence of bits so ...

  8. 20 套监控平台统一成 1 套 Flashcat,国泰君安监控选型提效之路

    author:宋庆羽-国泰君安期货 运维工作最重要的就是维护系统的稳定性,其中监控是保证系统稳定性很重要的一环.通过监控可以了解系统的运行状态,及时发现问题和系统隐患,有助于一线人员快速解决问题,提高 ...

  9. 简单易懂的JSON框架

      分享一个由本人编写的JSON框架.   JSON反序列化使用递归方式来解析JSON字符串,不使用任何第三方JAR包,只使用JAVA的反射来创建对象(必须要有无参构造器),赋值,编写反射缓存来提升性 ...

  10. 支付宝签名和验签使用JSONObject是最优解。json字符串顺序和==符号都一致演示代码

    支付宝签名和验签使用JSONObject是最优解.json字符串顺序和==符号都一致演示代码 支付宝spi接口设计验签和返回结果加签注意点,支付宝使用JSONObject对象https://www.c ...