每天都会发生相同的情况:你访问一个网站,但它的加载时间太长。

几秒钟后,你退出网页,然后在搜索引擎结果页中寻找另一个结果选项。

作为一个网站所有者,不能及时加载网页,导致用户跳出率太高,失去潜在的用户是一件非常令人沮丧的事情。

有很多方法可以提高你的网站速度和性能,比如选择可靠的虚拟主机,安装轻量级的WordPress主题,缓存插件,优化图像等等。

当然,提高网站速度和改善网站安全的最快速和有效的方法之一是在网站上使用内容交付网络(CDN)解决方案。

选择一家合适自己网站的CDN服务商,他们会帮助你更好地完成网络上的各种数据传输。

通过CDN加速,Html/CSS/JavaScript文件、图像、声音和视频在你网站的前端的加载速度会更快,可以将网站缓慢的加载速度消灭在萌芽状态。

可能有很多人听过这个名词,但是并不清楚这个到底是用来干什么的。

CDN英文全称Content Delivery Network,中文翻译即为内容分发网络。

它是建立并覆盖在承载网之上,由分布在不同区域的边缘节点服务器群组成的分布式网络。

将网站的内容发布到最接近用户的边缘网络,使用户可以以更低的网络时延接收到网站内容,避免网络拥塞状况,提高用户访问网站的响应速度。

CDN可以简单的理解为负载均衡服务器 + 缓存代理服务器。 CDN应用广泛,支持多种行业、多种场景内容加速,例如:在线教育、电子商务、短视频、直播等。

以下是一些常用的国外CDN提供商,可以根据自己的预算和实际需求来选择适合自己的CDN加速服务。

值得推荐的国外CDN服务商

Cloudflare CDN

Cloudflare可能是每个人都听说过的CDN,成立于2009年,世界经济论坛将其认定为技术先锋。

作为一个领先的基础设施供应商,服务器遍布全球,网络非常庞大,分布于六大洲的200多个城市。

Cloudflare为静态和动态内容交付提供了一个快速和安全的全球网络。

Cloudflare会自动缓存你的网站,一旦你更新网站上的图片、文字或其他内容,就会清除缓存的版本,适合于拥有成熟的在线商店或博客的长期网站所有者。

Cloudflare是一个非常受欢迎的内容交付服务软件,它结合了对新手友好的易用性和专家级的特点和功能。

设置很简单,不需要编辑你的代码,只需更新DNS名称服务器就可以使用Cloudflare,CDN服务就会自动启动,并从最近的位置向访客提供缓存内容。

开发人员可以利用Cloudflare Workers工具和Cloudflare Cache API进一步开展缓存工作,Cloudflare Workers工具允许你用代码建立自己的缓存规则。

Cloudflare由边缘计算驱动,能够通过一个名为Argo Smart Routing的内置工具提供静态和动态内容的快速交付。

这项技术可以实时检测网络拥堵情况,并将流量引导到最快的路径上进行响应。

除了这些网站性能工具外,Cloudflare还以WAF、DDoS保护和僵尸管理的形式阻止机器人,限制垃圾内容,使你免受黑客攻击。

智能图像优化可以将图像文件大小减少35%,进一步提高速度。

Keycdn

KeyCDN是一个易于使用的经济型CDN,对于首次使用的用户来说可能是一个不错的选择。

KeyCDN对用户非常友好,有一个直观和精心设计的仪表板。即使是技术背景有限的用户也可以轻松设置它并将其投入使用。

设置和运行你的CDN账户很容易,使用电子邮件地址注册,就可以立即得到25GB的空间,不需要支付任何费用,整个过程在几秒钟内就可以快速完成。

用户可以通过使用CDN Enabler插件轻松地将KeyCDN集成到自己的WordPress网站。

KeyCDN的一些重要功能包括Gzip压缩、免费提供共享SSL、自定义Let’s encrypt SSL证书、完全支持IPv6、实时报告、即时清除选项、双因素认证,DDoS保护等等。

Keycdn向客户提供 “随用随付 “的电子商务套餐,用户只需要为使用的东西付费。

KeyCDN可能没有其他一些CDN所提供的功能范围那么广,但在速度上绝对没有问题。

在世界各地也有多个边缘结点PoP(point-to-presence),所以无论你在哪里,都可以看到自己网站的速度会有明显的提高。

如果是付费的高级用户,你还可以自主决定使用哪个CDN服务器作为更新来源,以减轻自己服务器的负担,用户还可以设置自定义的robots.txt,并操作缓存Cookies。

Stackpath CDN

StackPath CDN(该服务以前称为MaxCDN)是一个强大的内容交付网络CDN,对新手来说相对容易设置,但如果你需要,还可以提供一些非常强大的企业级功能。

StackPath CDN在全世界有50多个PoP,主要集中在欧美地区:北美有14个,欧洲有9个,亚洲有4个,澳洲有2个。

它使用固态硬盘、超高速服务器和光纤主干网,在全球范围内提供高性能的内容传输服务。

你还可以使用StackPath的网络访问防火墙(WAF)和私人SSL证书来保护你的网站。

系统内置的规则可以阻止常见的攻击,包括SQL注入、XSS、远程文件包含、响应头注入、常见的WordPress漏洞,以及其它潜在的安全问题。

StackPath的分析和服务监测功能还允许查看流量总量、流量来自哪里以及从特定地点收到的流量有多少。

StackPath在其CDN服务中还包括高级缓存。当用户想确保自己从网站上删除的文件在很长时间后不会出现在用户面前时,可以使用即时清除功能。

这项功能还可以防止被删除的文件占用资源。除了即时清除外,StackPath还允许你通过 “边缘规则 “定制缓存。

StackPath的EdgeRules,允许你创建301重定向以控制用户访问的网页。

添加或删除标题以决定是否将请求发送到你的站点并转给用户,并签署URL以限制谁可以访问你的内容以及他们可以访问多长时间。

AWS CDN Amazon CloudFront

Cloudfront是一个由亚马逊网络服务(AWS)提供的CDN产品,于2008年首次推出。

它使用AWS的全球基础设施,包括Amazon S3、Amazon EC2和Elastic Load Balancing系统,来提供高质量内容交付服务。

采用最新的尖端技术和在全球范围内战略性地布置服务器节点,亚马逊能够向终端用户提供非常快的速度。

CloudFront提供了一系列先进的功能,正如用户所期望的那样,你可以定制所有的东西,如启用自动GZip压缩以提高速度。

另一个优势是深度分析,向用户显示访问者的设备类型、操作系统等细节。

还有一个方便的功能是设置警报,这意味着当数据传输使用量超过一定水平时,用户可以得到警告。

相对新手可能会发现CloudFront的控制面板有点吓人,它可能更适合于程序员或开发人员,而不是初学者。

如果你不是一个熟悉CDN基础知识的有经验的用户,技术支持不是免费的,如果你需要帮助,你就得额外花钱购买。

亚马逊CloudFront有一个对开发者友好的环境,为精通技术的用户提供了丰富的功能和高可配置性,是那些需要深度定制和可编程边缘计算的人的理想选择。

谷歌CDN Google Cloud CDN

和Amazon AWS一样,谷歌有自己的云计算CDN,于2015年推出,用户可以利用这个科技巨头的庞大基础设施的力量为自己的网络服务。

Google Cloud CDN在全球都有边缘POP,在100多个地方运营,并与其他网络运营商连接,提供市场上最快和最强优化功能的CDN之一。

谷歌云CDN利用其缓存系统和全球网络,迅速将内容传递给不同设备的用户,在各大洲的视频和网络内容交付方面高效而可靠。

不过,谷歌CDN对初学者不是很友好,这种CDN服务很适合于需要卓越速度的成熟网站所有者和已经熟悉谷歌云平台的所有者。

对于那些有专门预算,希望从免费服务过渡到付费服务的人来说,这也是一个不错的选择。

Google Cloud CDN通过与几乎所有主要的终端用户ISP对接边缘缓存,实现了强大的连接性。

谷歌CDN还为你的网站分配了一个独特的全球IP地址,在桌面和移动设备上提供一致的性能。

谷歌的CDN与谷歌云集成,用户可以通过谷歌云监控和云日志服务,从强大的报告、实时监控和企业级的在线安全中受益。

通过内置HTTPS、免费的SSL证书、签名的cookies和URL,以及在每个用户基础上的请求授权来维护网络安全。

Akamai CDN

Akamai是一家大型IT服务提供商,CDN是其产品组合的一部分,在市场上占有领先地位,成立于1998年,是市场上最古老的CDN公司之一。

作为历史最悠久、最受欢迎的CDN供应商之一,它提供了出色的CDN服务。

Akamai拥有一个令人印象深刻的服务网络,在135个国家有大约275,000台服务器,提供的服务占所有互联网流量的30%。

Akamai从2001年开始公开上市,利用其智能边缘平台支持企业内容通过多个云进行分发。

Akamai的产品适用于各种使用场景,从网站性能优化到全球媒体分发、安全,甚至是针对网络运营商的行业解决方案。

Akamai强大的功能、出色的性能、良好的客户支持和大量的自定义设置使它成为专业人士中最受欢迎的选择。

Akamai还提供一系列安全产品,包括DDoS保护、零信任安全及其他。

Fastly CDN

Fastly是一个建立在几十个边缘位置网络上的云CDN,提供令人印象深刻的优化和加载速度。

Fastly特意设计了其服务网络,为全球用户提供更快的速度,同时比其竞争对手使用更少的PoP。

通过专注于更强大的PoPs,Fastly能够在更长的时间内缓存用户的内容,这就是为什么一些最大的网站包括Reddit和Spotify在使用它们的产品。

Fastly最强的一点是其服务的高可配置性,它是一个强大的平台,有大量的配置选项。

用户甚至可以让自己选择视频缓存的首选方法,定制HTTP头文件等一系列其他功能。

仪表板提供的所有选项很容易使新手迷惑,这也是为什么Fastly被推荐给精通技术的人使用。对于那些需要灵活性和可配置性的人来说,这是一个非常理想的选择。

Fastly也有一个图像优化工具,允许你从它自己的服务器而不是你原有的服务器来压缩和格式化图像。

虽然CDN和缓存服务是其主要功能,但Fastly也提供一些安全工具。这些工具以WAF、高级DDoS保护和僵尸网络清理的功能出现。

考虑到功能的数量、定价和免费试用,它是目前市场上最实惠的CDN供应商之一。

CacheFly CDN

CacheFly是市场上最古老的CDN供应商之一,成立于2002年。

拥有超过二十年的CDN服务经验,是一家纯CDN公司,开发了世界上第一个基于TCP-anycast的内容交付网络。

CacheFly的重点是优化吞吐量,是针对数字平台的最佳CDN,根据第三方性能监控系统的测试结果,它具有最快的吞吐量。

CacheFly凭借其可扩展性、可靠性和无与伦比的性能,在全球6大洲超过60个PoPs,为超过80个国家的2000多个高端客户服务。

CacheFly有一个易于理解的界面,普通用户也可以轻松地管理一切。

CacheFly是世界上最快的内容交付网络,交付富媒体内容的速度比单主机交付快10倍。

CacheFly在安全方面主要有以下几个措施:基于令牌的身份验证、起源屏蔽、SSL证书、HTTP规则引擎和受保护的链接等等,以保护你的网站免受黑客攻击。

作为托管服务,用户还将拥有全球网络安全专家团队提供的全天候支持。与其他流行的CDN供应商相比,CacheFly的缺点之一是它非常昂贵,并不适合大多数网络企业。

Azure CDN

当涉及到交付高带宽内容时,微软Azure CDN内容交付网络是一个不错的选择。

使用这项服务,能够在不同的内容服务器和地点存储和访问数据,你可以缓存从Azure blob存储、Web应用、虚拟机、应用文件夹或任何其他位置加载公开可用对象。

微软Azure CDN服务在减少延迟、加快加载时间、提高动态网站和在线应用程序的用户体验方面得到了公认的好评。

这项服务的发展使媒体流程的整合变得简单而有效。

Azure CDN通常用于交付静态内容,如图片、视频、样式表、文档、文件、客户端脚本和HTML页面等,有助于提供更好的带宽和快速交付数据。

OVH CDN

OVH由Octave Klaba于1999年成立,是一家专注于网络托管的独立公司,也是欧洲排名第一的主机托管服务商。

OVH还提供相关的产品和服务,如域名、电子邮件和互联网接入。完全托管的CDN基础设施解决方案,是OVH经过一年多的开发准备为其客户提供的服务。

在欧洲、美国和亚洲建立了33个边缘节点(POPs),其中20个都有 “内部 “缓存服务器,同时还配备了SSD磁盘存储缓存网站的静态内容。

此外,该CDN服务是完全可定制的,如果客户想把自己的文件只缓存一段时间,可以自行设置相关服务。该解决方案还允许安装和配置1000个域名。

总结

以上的这些CDN服务商都可以帮助完成各种在线访问任务,提升用户体验和客户满意度。

当然也有其它的工具可以选择,如果你有更好的解决方案可以分享给大家一起使用。