Cloudflare是免费提供CDN(内容分发网络)服务和安全服务的知名服务商。通过使用Cloudflare CDN访问,可以使我们网站的访问响应速度在全球范围内都能获得质的提升!使用CDN加快您的网站的运行速度的同时,还能使用SSL和漫游器保护功能保护我们网站的安全,并实现一些其他有用的功能。
那么CDN又是什么呢?这里在百度百科中有详细的说明:
CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。
Cloudflare的优点在于它拥有世界上最大的服务器网络之一。因此,无论您的网站访客来自哪里,Cloudflare都能帮助您提供最快的网站访问体验。由于速度是搜索引擎中的排名因素之一,因此,这无疑将有助于改善您网站的SEO。
Cloudflare是地球上最大,最受欢迎的CDN之一。他们的网络遍及200多个城市,覆盖90多个国家,并且这个数字还在不断增加。
与传统的CDN相比,Cloudflare提供了许多其他有用的功能:
- 缓解DDoS攻击
- 分析对网站的所有请求
- 轻松安装SSL证书
- 协议之间的网络网关
CDN是如何工作的?
我们了解了什么是CDN后,就要搞清楚CDN到底是如何工作的,是通过什么方式来加速我们网站的访问速度的呢?
如您所知,我们的网站都是架设在特定地理位置的服务器上的。因此,在用户尝试访问您的网站时,如果用户所在地离我们的网站服务器位置更近的话,他将就可以体验到更快的网站加载速度。
这种由于现实中地理位置导致全球用户访问网站速度过慢的问题,通过将Cloudflare CDN和WordPress网站结合使用,就可以轻松缓解此问题。
注册开通后Cloudflare,Cloudflare将存储网站的所有静态文件。这些是可以传递给用户的文件,不需要在访问途中生成,修改或处理。一些示例包括您的网站图像,JavaScript和CSS文件,视频等。
现在,当用户尝试访问您的网站时,Cloudflare将从其离用户位置最近的一台服务器中交付静态文件。这将有助于提高加载速度并改善整体用户体验。
Cloudflare CDN能给网站带来哪些好处?
阅读完上面的内容,相信您已经清楚了什么是Cloudflare CDN及其工作原理,那么,让我们快速了解一下Cloudflare CDN能给我们的WordPress外贸网站带来哪些好处:
- 更快的加载时间 – 通过利用遍布全球的服务器的庞大网络,Cloudflare将按照优化的途径向您的用户/访问者提供响应,以确保最大速度。这项称为Argo Smart Routing的技术平均可将性能提高30%。
- 网站在线状态:大多数托管服务提供商承诺99.99%的正常运行时间。但是,如果该服务器崩溃并且确实发生了0.01%的崩溃,那么,您可以放心,Cloudflare将在那里保存一天。尝试访问您的网站的用户将从许多Cloudflare服务器之一中获得网站的缓存版本,以便仍然可以访问您的内容。
- 内建防火墙:将Cloudflare与WordPress结合使用时,您的站点将受到内置防火墙的保护。它不仅可以阻止来自列入黑名单的IP地址的流量,而且还可以防止未经授权的Web应用程序进行访问。
- 图像优化:Cloudflare可以帮助您自动优化和压缩包括WebP文件的图像。较小的图像尺寸意味着更少的加载时间,这有助于提高加载速度。
- SSL –如果您的站点还没有SSL证书,Cloudflare可以帮助您在WordPress站点上使用HTTPS来获取访问者浏览器中的绿色挂锁。
- DNS – Cloudflare是最快的DNS提供商之一,它可以加快您的站点到第一字节(TTFB)的时间。
- 安全规则 – Cloudflare允许您设置自定义安全规则以保护站点的特定部分(如WordPress仪表板)的安全。
- DDoS保护 – Cloudflare可帮助您防御分布式拒绝服务(DDoS)攻击。它也可以帮助您大致过滤掉恶意流量。分布式拒绝服务(DDoS)攻击用于破坏服务器或网络的正常传入流量。它通过向目标发送大量多余的传入流量来淹没目标,使其无法响应。您可以想象它就像堵车一样堵塞了道路,使正常的交通无法进入。
- 其他性能优势– Cloudflare可以帮助您减少代码,启用Brotli压缩以及实施其他性能最佳实践。
1. 免费注册Cloudflare
首先,访问Cloudflare官方网站:https://www.cloudflare.com/zh-cn/,而且很庆幸,官网就支持中文,对于我们国内用户来说,操作起来就非常方便了。
在Cloudflare官方网站,然后单击“注册”按钮,输入您的电子邮件地址,并设置一个密码,就可以完成注册了。注意密码必须满足的条件:
- 密码必须至少包含 8 个字符。
- 密码必须包含一个数字。
- 密码必须包含一个特殊字符。
2. 把您的WordPress网站添加到Cloudflare
2.1 创建 Cloudflare 帐户后,找到网站顶部右上角的“ +添加站点 ”按钮,并点击进入。如下图所示:
2.2 在上图中【 输入您的站点 (example.com) 】表单框中,添加您的WordPress外贸网站域名,然后单击下方的“【 添加站点 】按钮。接下来,系统检测该域名,并跳转至选择他们提供的服务套餐页面。您可以选择其中的 Free 免费 计划,也可以按需选择服务更好功能更全面的收费套餐,如下图所示:
3. 验证域名DNS记录
点击上图中的 继续 按钮后,CloudFlare会扫描您的站点来查找 DNS 记录,以将其自动导入到您的 Cloudflare 配置。
4. 更改您的域名服务器为Cloudflare
我们购买域名时,都会有两个默认的DNS服务器,不同域名服务商购买的默认域名DNS服务器不一样,下面WPPOP以阿里云域名管理为例进行说明:
指向 Cloudflare 名称服务器是激活的关键步骤,要让 Cloudflare 优化和保护您的站点,必须完成此步骤。
只需按 CloudFlare 提示要求解析对应的域名DNS记录;
不建议为企业邮箱、FTP 或任何其他子域启用 CloudFlare,因为它可能导致各种DNS问题。
以阿里云域名解析管理为例,登录阿里云的域名管理 – DNS修改,如下图所示:
修改DNS服务器的解析生效时间是取决于本地DNS缓存的域名DNS服务器名称的TTL时间,一般默认最多为48小时。域名服务器更新完成后,您将收到来自Cloudflare的电子邮件确认消息。另外,您也可以在Cloudflare网站上查看状态。在此过程中,您的网站依然可以正常访问,没有任何影响。
至此,整个的Cloudflare CDN申请和为网站配置 CDN 功能就完成了。我们只要等待域名DNS服务器更新为Cloudflare的,然后,再进行更多的 Cloudflare CDN 的配置。
Cloudflare CDN管理
以上有关Cloudflare CDN的开通和域名解析都生效后,阿里云的DNS解析很快,大约10多分钟后就生效了,Cloudflare出现下图欢迎界面:
在Cloudflare CDN管理面板中,提供了非常多的管理设置项,我们可以根据自己需求进行更加详细的网站CDN设置。如与不确定或不熟悉的操作设置,保持默认即可。
- 概述:可以按 24 小时 / 7 天 / 30 天 三种不同时段查看网站CDN状态,包括:独立访问者、请求总数、已缓存的百分比、已提供的数据总计、已缓存数据等。
- Analytics:网站Web 流量分析,流量排名靠前的国家/地区等。
- DNS:使用Cloudflare管理域名解析。
- SSL/TLS:管理网站SSL/TLS 加密模式。
- 防火墙:网站防火墙及规则设置,如不了解可保持默认设置。
- Access:使用Cloudflare Access,在没有 VPN 的情况下也可以安全访问内部应用程序。
- 速度:网站访问速度统计分析,以及使用和不使用Cloudflare CDN之前的差距。
- 缓存:网站缓存分析功能,这是一个付费功能。
- Workers:请在全球数以百计的 Cloudflare 数据中心中运行 JavaScript Service Workers。修改站点的 HTTP 请求和响应,发出并行请求或从边缘生成响应。在您的网站上触发 Worker,方法是指定 Worker 在哪些路由上执行。
- 页面规则:用于控制针对给定的 URL 触发哪些 Cloudflare 设置。针对每个 URL 仅触发一个页面规则,因此,如果您按照优先级顺序对页面规则进行排序,则这非常有用,请尽可能将 URL 模式设置得具体些。
- 网络:管理您网站的网络设置。
- 流量:在 Cloudflare 网络中使用经过优化的路由,更快、更可靠且更安全地为您的用户提供响应。
- Stream:Cloudflare Stream 是最经济实惠且易于使用的流式传输平台。
- 自定义页面:对 Cloudflare 向您的访问者显示的错误页面和质询页面进行个性化设置。这是一个付费功能。
- Apps:更多Cloudflare第三方应用扩展。
- Scrape Shield:保护站点上的内容,包括:电子邮件地址混淆技术、自动隐藏特定内容以防声誉不好的访问者查看、防止站外链接指向您的图像。
总结
通过将Cloudflare CDN和WordPress网站结合使用,Cloudflare将存储网站的所有静态文件。这些是可以传递给用户的文件,不需要在访问途中生成,修改或处理。一些示例包括您的网站图像,JavaScript和CSS文件,视频等,
Cloudflare CDN 服务可以帮助我们更好地提高网站加载响应速度。在众多选择中,我们建议您使用Cloudflare。它提供可靠的CDN服务以及安全性和性能改进。
Cloudflare 还提供安装 WordPress Cloudflare 插件以方便配置和直接在WordPress网站后台进行管理查看。一键单击即可安装专为 WordPress 平台开发的设置。
Cloudflare CDN插件下载地址:https://wordpress.org/plugins/cloudflare/
最后,希望您用上Cloudflare CDN后,能尽快享受到有更好访问体验的WordPress外贸网站!