You are here:  Home » PHP » 如何在WordPress中设置CloudFlare Free CDN

页面速度是决定您网站搜索引擎排名的关键因素。更不用说,网站速度慢导致用户体验不佳。我们的用户经常询问WPBeginner如何加载如此之快。答案很简单,我们使用W3 Total Cache和MaxCDN。但是,我们的一些用户告诉我们他们买不起MaxCDN。在本文中,我们将向您展示如何在WordPress设置CloudFlare的免费CDN。

什么是CloudFlare?

CloudFlare基本上是一个Web应用程序防火墙,一个分布式代理服务器和一个内容交付网络(CDN)。它通过充当访问者和您的服务器之间的代理来优化您的网站,这有助于保护您的网站免受DDoS攻击。

他们提供适合小型网站和博客的免费基本计划。他们还提供每月20美元的付费计划。

CloudFlare Analytics

MaxCDN和CloudFlare之间的区别是什么

MaxCDN和CloudFlare实际上是完全不同的服务。虽然MaxCDN专注于通过其CDN提供内容,但CloudFlare更专注于安全性和垃圾邮件控制。

他们都使用不同的技术通过网络提供内容。MaxCDN使用pullzones从您网站的DNS提供内容。另一方面,CloudFlare通过自己的DNS提供内容,并要求您将站点的DNS更改为指向其服务器。

CloudFlare充当您和您网站访问者之间的代理,这意味着您放弃了大量控制,而MaxCDN充当反向代理,这意味着您拥有所有控制权。

CloudFlare可以更好地优化您的网页速度,防止您的网站受到恶意机器人,攻击者和可疑抓取工具的攻击。通过位于世界各地的服务器提供静态内容,MaxCDN可以更好地提高您的速度。

使用CloudFlare

测试CloudFlare的用户报告说,即使它有助于页面加载时间,但差异并不显着。

还有用户抱怨CloudFlare阻止他们的一些合法访问者访问他们的网站。相反,它会向访问者显示验证码页面,以证明他们是合法用户。对于可能再也不会访问该网站的首次访问者而言,这会产生糟糕的体验。

如何为您的WordPress网站设置CloudFlare

在实施CloudFlare以提高网站速度之前,请确保您的网络主机不是让您失望的原因。如果您认为它可能是您的Web主机,那么您可能应首先考虑切换到更好的WordPress主机提供商。如果您打算使用CloudFlare,我们会推荐BlueHost。他们是官方CloudFlare合作伙伴之一,也是官方WordPress推荐的托管服务提供商之一。

要设置CloudFlare,您需要做的第一件事就是注册一个帐户。访问CloudFlare网站,然后单击注册链接。

CloudFlare Signup Form

提供所需信息,然后单击‘立即创建帐户’按钮。在下一步中,输入您网站的网址。

CloudFlare Add Your Website

CloudFlare现在将扫描您的网站。这将花费大约60秒,在此期间,您将看到有关CloudFlare如何工作的信息视频,以及如何继续进行设置。我们建议您观看此视频。扫描完成后,您需要单击“继续”按钮继续进行设置。

CloudFlare Setup Scan

扫描完成后,CloudFlare将显示其系统找到的所有DNS记录的列表。这也包括您的子域名。您希望通过CloudFlare传递的DNS记录将具有橙色云图标。绕过CloudFlare的DNS记录将具有灰色云图标。您需要查看列表,以确保您的主域名,www子域名在CloudFlare上处于活动状态,并带有橙色云图标。

Configure your DNS Records

CloudFlare还将为您添加FTP和SSH子域。如果您使用您的域名连接到FTP或SSH,那么从现在开始,您将使用ftp.yourdomain.com进行FTP,使用ssh.yourdomain.com进行SSH。。新的子域名不会通过CloudFlare。

如果您有任何想要通过CloudFlare传递的子域,则可以在此处进行设置。

一旦你对DNS记录感到满意,你需要点击‘我已经添加了所有缺失的记录,继续’按钮继续设置。

Choose a plan for your CloudFlare Service

在下一个屏幕上,系统将要求您选择计划,性能和安全设置。

如果您在网站上使用SSL,则务必记住SSL不适用于免费的CloudFlare服务。将其余选项保留为默认设置,然后单击继续按钮继续。

在设置的下一步和最后一步,CloudFlare会要求您更新名称服务器。系统将要求您更改名称服务器并将其指向CloudFlare名称服务器。

将名称服务器更改为CloundFlare

注意:更改名称服务器可能需要一些时间才能在整个互联网上传播。在此期间,某些用户可能无法访问您的网站。

要更改域的名称服务器并指向CloudFlare名称服务器,您需要登录您的主机帐户。由于大多数Web主机都提供cPanel来管理主机帐户,因此我们将为您提供有关如何使用cPanel更改名称服务器的说明。但是,如果您的Web主机没有cPanel,那么您应该向他们询问说明。

登录到cPanel仪表板后,向下滚动到“域”部分,然后单击“域管理器”。

cPanel Domain Manager

在下一个屏幕上,系统会要求您选择要编辑的域名。选择要编辑的域名后,将显示该域的可用编辑选项。您需要单击“名称服务器”选项卡。

Changing your name servers

您需要选择Use Custom NameServers并在下面的框中输入CloudFlare提供的名称服务器。

之后你需要回到CloudFlare设置页面,然后点击标有“我已更新我的名字服务器”的按钮,继续’完成设置。

就是这样,您的网站现在由CloudFlare提供服务和优化。

注意:上面的截图来自Bluehost帐户。如果您使用的是其他托管服务提供商,则您的名称服务器设置可能会有所不同。