只需阅读有关Azure存储中的静态网站托管的文章:
目前,我通常将静态内容部署到Azure CDN。
到目前为止,这是我发现的区别:
我想知道在Azure存储中静态网站托管的最佳选择是什么
不需要全局扩展的本地应用程序的内容?
答案 0 :(得分:2)
如该官员所述,使用Azure CDN交付网站资产的好处包括:
为最终用户提供更好的性能和更好的用户体验,尤其是在使用需要多次往返加载内容的应用程序时。
进行大规模缩放以更好地处理瞬时高负载,例如产品发布事件的开始。
直接从边缘服务器分发用户请求和提供内容,以便将更少的流量发送到原始服务器。
我认为由于性能原因,Azure存储中的托管静态网站不是一个不错的选择。以下几点显示了Azure存储所没有的CDN功能:
CDN是建立在网络上的内容分发网络。它依靠部署在各处的边缘服务器,通过中央平台的负载平衡,内容分发,调度和其他功能模块,使用户可以在网络附近获得所需的内容,减少网络拥塞,提高用户的访问响应速度并命中率。 CDN的关键技术包括内容存储和分发技术。
CDN的基本原理是广泛使用各种缓存服务器将缓存服务器分发到用户相对集中的区域或网络。当用户访问该网站时,该用户的访问将使用全局负载技术定向到最近的正常工作的高速缓存服务器,并且直接使用该高速缓存服务器。家庭要求。
内容分发网络(CDN)是一种新的网络构建方法,专门针对传统IP网络中的宽带媒体分发进行了优化,从广义上讲,CDN代表了一种基于质量和可靠性的网络服务模型。订单。
简单来说,内容分发网络(CDN)是整个系统的战略部署,包括分布式存储,负载平衡,网络请求重定向和内容管理4个元素,以及内容管理和全局网络流量管理(交通管理)是CDN的核心。通过判断用户的接近程度和服务器负载,CDN可以确保内容以高效的方式为用户的请求提供服务。
通常,内容服务基于缓存服务器,也称为代理缓存(Surrogate),它们位于网络边缘,距离用户仅“一跳”(单跳)。同时,代理缓存是内容提供者源服务器(通常位于CDN服务提供者的数据中心中)的透明映像。这种体系结构使CDN服务提供商可以代表他们的客户(内容提供商)向最终用户提供最佳体验,而这种体验不能容忍请求响应时间的任何延迟。
有关CDN的更多信息,我们可以参考:Content Delivery Network and its Business Benefits
此外,自定义DNS不仅适用于CDN:Setting up Custom DNS Records to point to Azure Web Sites - with Stefan Schackow