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. AI 画图真刺激,手把手教你如何用 ComfyUI 来画出刺激的图

    目前 AI 绘画领域的产品非常多,比如 Midjourney.Dalle3.Stability AI 等等,这些产品大体上可以分为两类: 模型与产品深度融合:比如 Midjourney.Dalle3 ...

  2. 8.14考试总结(NOIP模拟39)[打地鼠·竞赛图·糖果·树]

    一举一动,都是承诺,会被另一个人看在眼里,记在心上的. T1 打地鼠 解题思路 数据范围比较小,不需要什么优化. 直接二维前缀和枚举右下角端点就好了. code #include<bits/st ...

  3. ctfshow-超详细通关教程-web(1~8)

    快捷目录 web1 web2 web3 web4 web5 web6 web7 web8 1.web签到题 打开网址后出现如下界面. 查看一下网站源码 将Y3Rmc2hvd3s1ZjkxNTc3Yy0 ...

  4. JavaScript 中判断 {}是空对象

    Javascript 中判断空对象 简介:在 JavaScript 判断字符串是否是一个空字符串 可以 !"" 返回 true 来判断, 要是判断 {} 是否是空对象,也用 !{} ...

  5. java中判断一个String字符串或字符数组中包含某个字段

    /** * 判断String字符串中包含某个字段 * @param oriStr 原始字符串 * @return */ private static boolean findString(String ...

  6. FFmpeg开发笔记全目录(FFmpeg开发实战详解,含直播系统的搭建过程)

    ​记录下FFmpeg的学习笔记目录,完整的FFmpeg开发实战内容详见<FFmpeg开发实战:从零基础到短视频上线>一书. 下面是补充的FFmpeg开发笔记内容目录,主要是对<FFm ...

  7. maven项目创建默认目录结构

    maven项目创建默认目录结构命令 项目文件夹未创建情况下 mvn \ archetype:generate \ -DgroupId=com.lits.parent \ -DartifactId=my ...

  8. python 方法调用另一个方法报错,捕获的异常只有message,优化为trackback捕获详细的报错信息

    A方法加了try...expect... B方法也加了try....expect... B方法调用了A方法,A方法查找元素,找不到报超时异常,实际B捕获到的异常,只有message\n,没有办法看出是 ...

  9. pytest_重写pytest_sessionfinish方法的执行顺序_结合报告生成到发送邮件

    背景: Python + pytest+pytest-testreport生成测试报告,到了生成报告之后,想要发送邮件,之前的方案是配合Jenkins,配置报告的路径进行发送 如果是平时的跑的项目,没 ...

  10. error while loading shared libraries: liblzma.so.5: cannot open shared object file: No such file or directory

    CentOS6安装mongo报错 error while loading shared libraries: liblzma.so.5: cannot open shared object file: ...