CDN是一个内容分发网络平台,可通过缩短服务器与用户之间的物理距离最大限度减少加载网页内容时出现的延迟。这有助于全球用户只需较短的加载时间即可查看相同高品质的内容。文章源自MAY的SEO博客-https://may90.com/jiaocheng/what-is-cdn.html
文章源自MAY的SEO博客-https://may90.com/jiaocheng/what-is-cdn.html
1. CDN是什么?
CDN是一个内容分发网络平台,可通过缩短服务器与用户之间的物理距离,最大限度减少加载网页内容时出现的延迟。这有助于全球用户只需较短的加载时间即可查看相同高品质的内容。
如果没有CDN,内容源站服务器必须对每个最终用户请求作出响应。这一机制导致原始和随后加载的流量大幅增加,因此,如果出现极高的流量峰值或持续负载,源站出现故障的机率会大大增加。
CDN在源站及接近最终用户的物理和网络位置,对最终用户的请求作出响应,从而分载内容服务器的流量,改善 Web 体验,让内容提供商及最终用户均从中获益。
2. CDN加速原理是什么?
超过半数的互联网流量由内容分发网络(CDN)提供。CDN的目标是通过缩短请求传递的物理距离,减少从提交网页访问请求到该网页完全加载到您设备上的这一期间出现的延迟。
比如,某位美国访客希望查看位于英国服务器上的内容,如果该请求必须通过大西洋进行传递,则加载速度可能会比较缓慢。
为解决这一问题,CDN将网站内容的缓存版本存储在全球多个地点,这些地点称之为“入网点”(PoP)。这些入网点具有各自的缓存服务器,并负责向用户所在地点提供该内容。
用户代理基本上是运行Web浏览器的设备,为渲染Web页面所需的内容(如HTML、图片、CSS和 JavaScript文件)提出请求。对于大多数CDN,每个内容请求会让最终用户映射到位置最优的CDN服务器,服务器会用已请求文件的缓存(预存储)版本予以响应。如果定位文件失败,CDN会寻找CDN平台其他服务器上的内容,然后向最终用户发送响应。然而,如果内容不可用或过时,CDN会承担源站服务器请求代理的角色,并存储获取的内容,为未来请求提供服务。
尽管CDN常用于分发网站内容,但CDN能分发的内容类型不止这一种。事实上,CDN分发的内容类型多到难以置信,其中包括:4K 和高清内容视频;音频流;应用程序、游戏和OS更新等软件下载;包含医疗和财务信息的数据记录等等。只要能数字化的任何数据都能通过CDN分发。
3. 为什么使用CDN?
CDN可轻松提高网站运行速度并降低延迟。因此,CDN对于安全、迅捷且高效地向全球用户提供内容具有重要意义。这些内容不仅仅局限于网站内容,还包括4K及高清视频、音频流、应用、游戏以及操作系统更新。网站访客的注意力持续时间越来越短,所以我们的当务之急是以尽可能更快的速度提供内容。
①. 缩短网站加载时间
通过转向附近的CDN来分配更接近网站用户的内容(这是其他优化的基础),用户将注意到加载时间变得更快。由于网站访问者一旦显示加载缓慢的迹象,很可能会完全关闭该网页,因此CDN可能会对此予以解决。也就是说,CDN可以改善人们在网站上的停留时间。简而言之,网站速度越快,用户在网站上停留的时间就越长。
②. 减少带宽预算分配
原始服务器每次响应请求时,都会消耗带宽。CDN通过增加接入点来节省处理流量所需的带宽量,可以降低成本。
③. 改善内容冗余和可用性
大量的硬件事故或流量可能会影响普通网站的性能。由于CDN的分摊性质,它们被构造来承受与硬件有关的灾难,并且比几个原始服务器更好地承担更多流量。
④. 增强网站安全性
因为CDN可以提供安全证书,其他重要的保护合并以及最重要的DDoS缓解措施,所以CDN可以进一步增强安全性。
CDN是什么?CDN已成为无形的互联网中坚力量,让零售、金融、医疗保健和其他公司向全球最终用户快速、规模化分发在线内容。如果您已经开启了在线网站,不妨开启CDN,那么您将会不知不觉从CDN中获益。
评论