在2022年加快你网站速度的6种最佳CDN服务(包括免费选项)

CDN服务加速你的网站

寻找最好的CDN提供商来加速您的网站?或者只是寻找一种简单的方法来加快你的网站?

无论人类如何努力,我们仍然无法打破物理定律。

也就是说,无论网速有多快,网站访问者和网站服务器之间的距离仍然会影响网站的页面加载时间。基本上,如果您的服务器在洛杉矶,那么来自旧金山的用户比来自河内的用户加载站点的速度要快。相信我,我知道!).

CDN(内容传递网络的缩写)通过将网站的内容存储在世界各地的不同服务器上来解决这个问题。这样一来,访问者就不需要每次都访问您的服务器,只需从最近的CDN位置获取您的网站文件。

CDN图

这对于加速你的网站在世界各地的页面加载时间,减少你的服务器上的启动负载是很好的!

但为了开始,你需要找到符合你的需求和预算的CDN提供商。

这就是我在这篇文章中所要帮助的!

在简短介绍了一些重要的CDN术语之后,我将分享6个很棒的付费和免费CDN解决方案。所以无论你的预算是多少,你都能在这个列表中找到一个工具!

让我们先来了解一下CDN的重要术语

我知道你可能只是想拿到最好的cdn名单。但在我们开始之前,我认为有必要定义几个关键术语,这样当我开始深入研究CDN提供商时,你就不会感到困惑了。

我会尽量让它简短,并且对初学者友好。

首先,有存在点(PoPs)边缘服务器这两个词的含义其实略有不同,但对大多数用户来说,差别并不重要).

这两个术语指的是CDN在全球拥有的位置数量。例如,如果一个CDN在旧金山,伦敦和新加坡有位置,那就是3个存在点(或3个边缘服务器).与边缘服务器相比,您有您的源服务器,这是你的网站的主服务器(即你的网站主机)。

一般来说,存在点的数量越多越好,因为它表示在世界各地的覆盖率越高。

话虽如此,一般网站在达到一定程度后,收益就会递减。例如,你可能不会有大量来自韩国的访问者,所以如果你的CDN只在日本而不是日本有位置,这真的有关系吗而且韩国吗?对于大多数网站来说,这并不重要——日本已经非常接近韩国了,所以多出的那几分之一秒并不重要。

然后,你有vs区。这个很专业,我就不详细解释了。但基本上,它处理你如何把你的网站的文件到CDN的服务器上。对于大多数非正式的网站管理员来说,aCDN拉是最好的选择,因为它可以让CDN自动“拉”你的文件到它的服务器上,而不是需要你手动上传(“推”)你的文件到CDN。

最后,还有反向代理.反向代理充当访问者浏览器和站点服务器之间的中间人。基本上,它为您引导流量,这可以提供性能和安全方面的好处(学习更多在这里).我将介绍的几个CDN服务也充当反向代理,这意味着它们将自动提供站点的缓存版本,而不需要您做任何额外的工作。

有了这些重要的知识,让我们挖掘最好的CDN提供商,从一个最著名的选项开始…

最好的CDN服务提供商比较

博士TL;

我们的顶级CDN提供商是Stackpath由于它的安全性和监视功能,以及它的低起点价格。


1.Stackpath -一个伟大的全方位内容传递网络(前身为MaxCDN)

多年来,MaxCDN一直是一个很受欢迎的CDN服务,尤其是在WordPress用户中。2016年,Stackpath获得MaxCDN并将MaxCDN的服务包装到Stackpath品牌。现在,这两者是一体的。

stackpath

和Cloudflare一样,Stackpath同时提供CDN和安全服务。然而,Stackpath提供了一种更加点菜的方法,你可以选择特定的服务,或者使用完整的“边缘交付包”,包括CDN、防火墙、托管DNS等。

我将特别讨论CDN服务——只要知道如果你需要,其他服务也可以使用。

目前,Stackpath提供45个存在点在每一个宜居大陆上除了非洲.你可以在下面查看完整的地图:

stackpath流行

因为Stackpath是一个CDN拉,设置起来超级简单。你只需输入你的网站的URL,然后Stackpath会处理把你的所有资产拉到它的服务器上。

然后,您可以开始从Stackpath的边缘服务器提供资产服务。

不像Cloudflare,你会的需要更改您的名称服务器只是使用Stackpath的CDN (不过如果你需要的话,Stackpath确实提供托管DNS).

Stackpath的优点

  • 易于设置。
  • 您不需要更改名称服务器,这使您可以完全控制。
  • 简单的环比计费。
  • 提供其他功能,如web应用防火墙和托管DNS如果你想要的话。

Stackpath的缺点

  • 没有Cloudflare那么多的站点,不过覆盖范围仍然很稳固。
  • 没有免费计划(不过你有一个月的免费试用期).

价格:Stackpath的CDN计划以每月10美元的1TB带宽起步。之后,你需要支付0.049美元/GB的额外带宽。


2.硝化包-一体化优化工具(不仅仅是一个内容交付网络)

NitroPack宣传自己是“快速网站唯一需要的服务”。

Nitropack主页

作为一体化方法的一部分,硝化包包括一个CDN,拥有超过215个边缘位置。CDN由Amazon CloudFront提供支持,这是Amazon Web Services (AWS)的快速CDN工具。

然而,本身在美国,Amazon CloudFront非常面向开发人员,因此普通用户很难注册并开始使用CloudFront (如果你有技术天赋的话你可以做到).

为了简化事情,硝化包为你正确配置一切,这样你就可以轻松地从CloudFront的全球存在中受益。事实上,如果你使用的是WordPress,你所需要做的就是安装硝化包插件,然后设置为喷射。

硝化包也比只是它的CDN。它也会帮助你的其他优化策略,如:

  • 代码缩小
  • Gzip或Brotli压缩
  • 图像优化
  • 图片和视频的延迟加载
  • 延迟CSS和JavaScript
  • 关键的CSS
  • …更多!

NitroPack的优点

  • NitroPack使用Amazon CloudFront作为其CDN,该CDN在全球范围内具有广泛的影响力。
  • 设置过程非常简单,特别是如果你使用的是WordPress。
  • 它可以帮助您实现许多其他性能最佳实践,而不仅仅是CDN。
  • 有一个免费的计划,包括亚马逊CloudFront CDN (尽管它是相当有限的).

NitroPack的缺点

  • 如果你已经优化了你的网站,只是想要一个独立的CDN,硝化包是多余的,因为它不仅仅是内容传递。

价格有一个有限的免费计划可能适用于非常小的网站。付费计划的起价为每月21美元。

在我们的NitroPack审查


3.Sucuri -坚如磐石的安全加上令人惊讶的好内容分发网络

大多数人认为Sucuri作为安全服务,而不是CDN。这是有原因的,Sucuri在网站安全领域做了大量伟大的工作,它肯定会有帮助确保你的网站

sucuri

除了所有的安全功能,Sucuri还提供所有计划的CDN。它的边缘服务器网络不像这个名单上的其他CDN提供商那样大,但它确实在大多数重要领域提供边缘服务器。你可以在下面查看完整的地图:

sucuri流行

考虑到你网站的大部分流量可能来自这些区域附近的人,位置数量少对大多数网站来说并不重要。

此外,您还可以访问CDN功能之外的许多其他额外功能。例如,您还可以获得一个web应用程序防火墙。如果有什么东西通过了,你就会得到著名的Sucuri恶意软件扫描和删除服务。

你甚至可以让Sucuri自动备份你的网站(需要额外的费用).

所以如果你想要一个CDN服务改进的安全性和备份使您放心,Sucuri是一个可靠的选择。

Sucuri的优点

  • 不仅仅是一个CDN。
  • 提供恶意软件扫描,以及恶意软件删除服务。
  • 有一个主动保护的防火墙。
  • 包括DDoS保护。
  • 可以自动备份您的网站,包括云备份存储($5每月额外)。

Sucuri的缺点

  • 与其他服务相比,边缘服务器的数量较少。
  • 没有免费的计划。
  • 最低方案支持SSL,但不能与现有的SSL证书一起使用。

价格:苏库里的计划起价为每年199.99美元。


4.Cloudflare -免费内容交付网络和打包的安全功能

Cloudflare绝对是现有最大的CDN提供商之一。他们的权力1000万年网站,拥有庞大的全球网络(到目前为止是这个列表中最大的)。

cloudflare

目前,Cloudflare在人们实际居住的所有大洲拥有154个数据中心(对不起南极!).你可以在下面看到完整的地图:

cloudflare流行

要开始使用Cloudflare,所有你需要做的就是改变你的网站的名称服务器指向Cloudflare。然后,Cloudflare将自动开始缓存您的内容,并从其巨大的全球网络提供它。

Cloudflare也是反向代理(瞧,我告诉过你这一项很重要!).这意味着,除了能够通过CDN智能地提供内容外,它还提供了一些安全方面的好处。

例如,您可以使用Cloudflare创建特殊规则来保护站点的重要区域,如WordPress仪表盘。或者,您还可以在站点范围内实现更高的安全性,如果您的站点正在遭受分布式拒绝服务攻击(DDoS),这是很有帮助的。

Cloudflare的另一大好处是,它对大多数网站都是免费的。虽然Cloudflare的付费计划具有更高级的功能(如web应用程序防火墙和更多自定义页面规则),但大多数用户对免费计划完全没有意见。

最后,如果你还没有在你的网站上使用HTTPS, Cloudflare提供免费的共享SSL证书,允许您将站点迁移到HTTPS (如果可能的话,你仍然应该通过你的主机安装SSL证书).

Cloudflare的优点

  • 免费计划适用于大多数用户。
  • 很容易设置-你几乎只是把你的名称服务器指向Cloudflare,你就可以去了。
  • 拥有庞大的全球网络,在六大洲有154个网点。
  • 除了CDN服务外,还提供许多安全好处。
  • 在页面规则方面为您提供了很大的灵活性。

Cloudflare的缺点

  • 单点故障。因为您将名称服务器指向Cloudflare,如果Cloudflare遇到问题,您的站点将不可用。
  • 如果您不正确地配置Cloudflare的安全规则,可能会惹恼合法用户(我有时需要完成验证码才能查看Cloudflare的网站,只是因为我住在越南).解决方案是降低安全级别,但一些普通用户可能会忽略这一点。
  • 在某些地方,免费计划可能不会提供太多的速度提升。
  • 虽然基本的设置过程很简单,但您可能需要进一步针对WordPress进行优化。Cloudflare WordPress插件可以帮助解决这个问题。

价格:对于大多数用户来说,免费计划就足够了。付费计划的起价为每月20美元。


5.KeyCDN -负担得起,易于使用内容分发网络

与榜单上的其他服务不同,KeyCDN是唯一的CDN。这就是它所关注的,它做得很好。

keycdn

它在WordPress网站中特别受欢迎,部分原因是KeyCDN在WordPress社区中很活跃,有CDN使能器和缓存使能器等插件。

任何人都可以使用KeyCDN,而且设置过程非常简单。

它在全球也有稳固的影响力34个存在点遍布全球,包括所有宜居大陆。他们还在以色列、韩国、印度尼西亚和其他地区增加新门店。你可浏览以下完整地图(蓝色表示活动服务器,灰色表示规划的位置):

keycdn流行

KeyCDN让你两者都可以使用而且区(同样,大多数网站管理员应该选择).和Stackpath一样,设置一个拉区非常简单——你只需粘贴你网站的URL即可。

最后,KeyCDN确实有一些安全特性,如SSL支持和DDoS保护。

KeyCDN不提供任何免费套餐,但你可以从一个30天的免费试用.价格也完全是随用随付,这意味着你永远不会被锁定在一个月的计划。

KeyCDN的优点

  • 可承受的,即付即用的价格,你只支付你所使用的。
  • 良好的服务器存在于所有可居住的大陆。
  • 对于非技术用户来说很容易使用,有很多文档。
  • 为技术用户提供了许多功能他们想要,包括头控件和自定义规则。
  • 活跃在WordPress社区。

KeyCDN的缺点

  • 没有免费的计划。
  • 没有详细的安全功能,如防火墙和机器人过滤(当然,只有当你重视这些功能时,这才是一个缺点).

价格:KeyCDN在欧洲和北美的前10TB起售价为每GB 0.04美元(其他地区价格略高)。单位价格随着流量的增加而下降。


6.Imperva(以前的Incapsula) -与Cloudflare有很多相似之处

Imperva功能和Cloudflare很像。也就是说,它充当反向代理,同时提供CDN和安全功能。

Imperva的主页

目前,Incapsula提供44个存在点在每一个适宜居住的大陆上:

而Stackpath和KeyCDN让你保留自己的命名服务器,你将把你的命名服务器指向Imperva来设置,就像你对Cloudflare做的那样。

然后,Imperva会自动为您引导流量。

除了受益于Imperva的全球CDN, Imperva还提供了一个web应用程序防火墙和bot检测,以及负载平衡。

Imperva的优点

  • 在每一个宜居星球上都有存在点。
  • 提供DDoS和bot保护,即使在免费计划。
  • 付费计划提供了更高级的安全功能,比如web应用防火墙。

Imperva的缺点

  • 和Cloudflare一样,Imperva也出现了单点故障。因为您将名称服务器指向Imperva,所以如果Imperva遇到问题,您的站点将不可用。
  • 没有公开定价-你必须进行演示。

价格:根据客户要求提供


针对您的特定需求,最好的CDN提供商是什么?

现在是最重要的问题——你应该为你的网站使用哪一个CDN提供商?

你可能会从我分享了六个不同的CDN服务的事实中想到,这里没有对每个网站的正确答案。

相反,让我们来看看一些可能适用于你的场景……

首先,如果你是专门寻找一个免费的CDN,然后Cloudflare是你最好的选择。它拥有你所遇到的所有CDN中最好的免费计划,而且它的启动非常灵活。只是要注意,您可能需要在为WordPress优化它方面做一些工作。

如果你愿意支付:

  • Nitropack将为页面加载时间提供最大的改进。该平台将自动优化您的网站,部署CDN,无需配置,只需安装连接器插件和输入您的API密钥。
  • Sucuri如果您想卸载大量站点维护工作,这是一个不错的选择吗而且用CDN加快速度。除了全球CDN,安全功能和自动备份使它成为一个了不起的一体化解决方案。(注意:备份每站点需额外支付5美元。)
  • Stackpath如果您想要访问更多的安全和监视功能,这是很好的选择。它“几乎是”随用随付(尽管每月最低10美元),而且非常灵活,使用起来也很方便。
  • KeyCDN是一个很好的选择,因为它的灵活性和现收现付的定价。它只是专注于CDN,它给了你很大的控制权,而不是把你锁定在固定的每月计划中。

常用常见问题和提示,以帮助您开始使用您的CDN

准备好开始了吗?这里有一些提示,可以帮助你从你选择的CDN提供商那里获得最多的信息。

如何让你的WordPress站点从你的CDN交付内容

使用一些CDN -如Cloudflare, Sucuri和Imperva -你的网站将自动提供来自CDN的内容,因为这些服务能够自己引导流量(这就是为什么你必须更换你的命名服务器).

然而,对于其他不需要更改名称服务器的cdn—如KeyCDN或Stackpath—这是不是这样的.这些CDN会把你的文件“拉”到他们的服务器上,但是你的WordPress站点会继续直接从你的原始服务器上提供文件,这意味着你实际上并没有从CDN中受益。

为了解决这个问题,你可以使用一个免费的插件CDN的推动者.本质上,这个插件让你重写某些资产的URL来使用CDN URL(图像,CSS文件等)。你所需要做的就是输入CDN URL并选择哪些文件被排除:

CDN的推动者

CDN Enabler是由KeyCDN开发的,您可以使用它与任何CDN(包括Stackpath)。

如何使用“cdn.yoursite.com”而不是“lorem-156.cdnprovider.com”

如果你使用的是CDN,如Stackpath或KeyCDN,该服务会给你一个CDN URL,如“panda-234.keycdn.com”或“sloth-2234.stackpath.com”。

这意味着从你的CDN提供的任何文件都将有一个类似于“panda-234.keycdn.com/wp-content/uploads/10/22/cool-image.png”的URL。

如果您更喜欢使用您自己的域名,您可以通过DNS记录中的CNAME记录使用Zonealis。好吧,有很多专业术语。但基本上,这意味着你可以从“cdn.yoursite.com”而不是“panda-234.keycdn.com”提供文件。

下面是如何设置它:

您能否将Cloudflare与其他cdn结合起来以获得安全好处?

是的!这有点高级,但Cloudflare实际上为您提供了大量的控制,可以准确地控制您所使用的功能。

这有几个层次…

首先,你可以只有使用Cloudflare作为它的DNS(不是任何CDN或安全功能)。即使没有安保,还是有这有一些好处因为Cloudflare的DNS可能比你主机的DNS快。你所需要做的就是暂停你的网站概述Cloudflare的标签:

cloudflare教程1

如果您想使用两个DNS而且安全功能,您还可以创建页面的规则将整个站点从缓存中排除:

cloudflare教程2

基本上,你需要这样做遵循本教程,但要为你的工作制定规则整个网站使用星号通配符。

有了这个实现,Cloudflare仍然会过滤和引导所有传入的流量到你的网站,但它不会提供缓存版本。

使用对象存储服务(兼容openstack swift接口),通过CDN方式提供文件服务

这是一种更高级的策略。但是如果你有很多静态文件——比如图像——你可能会从使用第三方对象存储服务中受益,比如Amazon S3DigitalOcean空间而不是将所有这些文件存储在你自己的web服务器上。

WordPress插件等WP卸载媒体媒体库文件夹Pro S3 +空间轻松卸载你的WordPress网站的媒体文件到对象存储。然后,您可以将您选择的CDN服务连接到两者Amazon S3而且DigitalOcean空间

现在走出去,开始加快你的网站的页面加载时间与CDN!


披露:这篇文章包含附属链接。这意味着如果您购买,我们可以收取少量佣金。

CDN服务加速你的网站
958股票