第 1 步:Cloudflare 如何工作?

简短回答

Cloudflare 保护和加速任何在线网站。一旦您的网站成为 Cloudflare 社区的一部分,其 Web 流量将通过我们的智能全球网络进行路由。我们自动优化您的网页交付,让您的访客获得最快的页面加载时间和最佳性能。我们还阻止威胁,并限制滥用自动程序和爬网程序,以防止浪费您的带宽和服务器资源。因此,Cloudflare 支持的网站在性能方面有了显著提升,并减少了垃圾邮件和其他攻击。

随着我们的用户社区越来越多,Cloudflare 的系统变得更快且更智能。我们心怀帮助支持和保护整个 Internet 的目标设计了系统以进行扩展。

无论在平台中的选择如何,任何拥有网站和自己的域的用户都可以使用 Cloudflare。大多数网站拥有者的设置时间始终不超过 5 分钟。添加您的网站只需更改域的 DNS 设置。不会安装或维护硬件或软件,也无需更改您网站的任何现有代码。如果不满意,您可以像启用 Cloudflare 一样轻松将其关闭。我们的核心服务是免费的,还为需要额外功能(如实时报告或 SSL)的网站提供增强服务。

下一步: 创建 CloudFlare 帐户并添加网站


详细回答

Cloudflare 旨在加快和保护任何网站。我们的系统工作原理有点像内容交付网络 (CDN),但更容易设置和配置。

为了解释系统的工作原理,假设您有一个网站 (allen.com) ,且该网站正在运行 IP 地址为 1.1.1.1 的 Web 服务器。在使用 Cloudflare 之前,如果有人在浏览器中键入了您的网站域名 (allen.com),访问者的计算机首先会向 DNS 系统发送查询并返回您的 Web 服务器的 IP 地址 (1.1.1.1)。

为了使 Cloudflare 易于设置,我们充分利用 Internet 这一基本功能的工作原理。而不是添加硬件、安装软件或更改您的代码,我们没有让您添加硬件、安装软件或更改代码,而是让您指定两个 Cloudflare 域名服务器作为域的权威域名服务器(如 bob.ns.cloudflare.com 和 sara.ns.cloudflare.com)。您可以从购买了域的域名注册商(如 GoDaddy、 Network Solutions、Register.com 等 )进行更改。

指定 Cloudflare 作为您的权威域名服务器不会更改您网站的任何内容。您的域名注册商还是您的域名注册商,您的托管提供商还是您的托管提供商,一切都保持不变。但是,因为我们是您的权威域名服务器,我们可以开始清理并加快您的 Web 流量。

 

为了实现这一点,我们使用名为“任播”的网络技术将域的初始 DNS 查找路由到最接近访问者的 Cloudflare 数据中心。接收请求的数据中心以 Cloudflare IP 地址(如 99.99.99.99)的形式返回答案,而不是您的 Web 服务器的 IP 地址,Cloudflare IP 地址会将所有访问者的后续请求都定向到最适合他们的 Cloudflare 数据中心。

当访问者的浏览器完成了初始 DNS 查找之后,它开始提出请求来检索网站的实际内容。这些请求被定向到从 DNS 查找返回的 IP 地址。 在使用 Cloudflare 之前,该地址是 1.1.1.1。将 Cloudflare 作为权威域名服务器后,新的地址为 99.99.99.99。位于 99.99.99.99 的 Cloudflare 数据中心将从本地存储尽可能多地为您的网站提供服务,并针对网站的任何部分咨询位于 1.1.1.1 的 Web 服务器。它尚未在本地存储。然后位于 99.99.99.99 的 Cloudbuare 数据中心将为访问者提供您的完整网站,因此访问者不再与位于 1.1.1.1 的 Web 服务器直接通信。

因为 Cloudflare 有 许多数据中心,我们从我们的数据中心路由回您的 Web 服务器比访问者直接请求您的站点速度要快。这意味着即使您的网站和访问者之间有 Cloudflare,流量也会很快到达您的访问者。

即使在为您的站点提供服务之前,Cloudflare 数据中心也会根据很多特征(包括访问者的 IP 地址、所请求的资源、所发布的载荷以及提出请求的频率)来判断访问者是否是威胁。这些系统的组合意味着我们可以在恶意访问者到达您的 Web 服务器之前阻止它们,从而保护站点。  

通过将您的网站存储在本地数据中心并阻止恶意访问者,Cloudflare 可以减少 60% 以上的宽带使用,并减少 65% 的网站请求数量。通过从靠近访问者的数据中心提供内容,并在该数据中心中执行一些额外的 Web 内容优化,我们可以将平均页面加载时间缩短一半。

若要阅读有关 Cloudflare 的更多信息,请访问我们的  博客.

下一步: 创建 CloudFlare 帐户并添加网站

Still not finding what you need?

The Cloudflare team is here to help. 95% of questions can be answered using the search tool, but if you can’t find what you need, submit a support request.

由 Zendesk 提供技术支持