传统托管网络和内容交付网络之间的区别
在本文中,小编将给大家分析一下传统托管网络和内容交付网络之间的区别。
在过去的三十年里,传统的网络托管架构对于万维网的发展和成功至关重要。20世纪90年代,出现了几家托管公司。这些公司在大型数据中心租用大量服务器来托管静态文件,然后可以通过互联网浏览器访问、查看和下载这些文件。
用户可以输入服务器IP,或者随着域名服务架构的出现,更方便地输入网站地址到浏览器中。随着新服务和业务模型的出现,以及整个工作负载向互联网的转变,简单而强大的客户端-服务器架构不幸地在已经过时了。当流量增加超出大概范围时,服务器开始感觉过载。因为需要提供更多响应,处理引擎开始启动,这会对响应时间产生负面影响。
因此,如果观看者通过互联网观看视频,则观看者可能会遇到异常情况。例如加载速度慢、完全呈现页面需要相当长的时间、持续的缓冲和延迟。
然而,在简单的客户端-服务器架构模型下,当用户在网站或Web应用程序上输入对特定内容的请求时,该请求必须往返于源服务器。由于源服务器可能位于全球数万公里之外,因此请求响应时间(技术上称为往返时间)会增加,从而增加网站体验的额外延迟。
在现代竞争中,用户体验的这种偏差可能是致命的。用户已经开始期待互联网上的快速响应时间和类似电视的体验。当用户在任何网站或 Web应用程序上的加载和渲染方面获得次优体验时,他们往往会很快流失。
它可以直接转化为企业失去的销售线索和销售损失,其商业模式涉及通过互联网提供服务。事实上,根据搜索引擎巨头的深入研究,谷歌发现,如果加载时间超过3秒,超过一半的访问网页的用户可能会流失。谷歌了解页面加载速度是用户体验的关键因素,并于2018年宣布页面加载速度将成为其搜索引擎索引和网页排名的重要排名因素。
Bing等其他搜索引擎也发布了类似的公告,现在很明显,为了吸引更多眼球并保持在搜索结果的顶部,从而带来最大的流量。但随着网站变得越来越复杂(Javascript、视频、图像和多个CSS),它变得更具挑战性,增强的用户体验使网站变得复杂、沉重且难以优化速度。
由于传统网络托管架构中的这些弱点,内容交付网络在过去十年中已变得非常流行并被广泛采用。内容交付网络(Content Delivery Networks),简称CDN,是指由全球分布且战略性分布的缓存服务器组成的网络,用于缓存网站内容。
这些缓存服务器动态存储和更新网站和Web应用程序内容,并战略性地分布在全球范围内。因此,当用户请求网站或Web应用程序上的特定内容时,该请求只需要传输到最近的可提供该内容的缓存服务器。从该缓存服务器,响应被提供给用户。
以上就是传统托管网络和内容交付网络之间区别分析,希望能帮助到大家了解!
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~