华为云计算 云知识 这些情况下不推荐使用CDN服务
这些情况下不推荐使用CDN服务

 【CDN高性价比】 

在我们日常访问的网站中,如最常用的购物网站,这些日访问量过亿的网站虽然网站的访问量巨大,但无论无论何时何地访问都感觉速度很快。那是因为他们均使用了 CDN网络加速 技术,那是不是所有网站和加速场景都需要使用cdn加速服务呢?当然不是,CDN虽然能够通过缓存和前端优化,获得更快的响应时间和帮助用户畅享更极致的用户体验!但不是所有情况都适合将CDN服务作为优化性能的选择,比如下面这三种情况就不推荐使用CDN服务,可能会适得其反。

 

 

一、业务面向定向定量的用户群

 

像上面提到的大型购物网站的企业,拥有庞大且多样化的用户群,用户更是广布全国乃至全球,这种情况下部署 CDN加速 服务对于业务的发展是非常有意义!但是,如果您的企业用户群具有较强的针对性且特定,且总体服务用户数较少,那么采用其他方法来改善用户体验可能会更好。

这种情况下推荐采用“实现延迟加载”方法来替代CDN服务;延迟加载也称为惰性加载,即在长网页中延迟加载图像。用户滚动到它们之前,视口外的图像不会加载。这与图像预加载相反,在长网页上使用延迟加载将使网页加载更快。在某些情况下,它还可以帮助减少服务器负载。举个例子来说明,当打开淘宝首页的时候,只有在浏览器窗口里的图片才会被加载,当你滚动首页向下滑的时候,进入视口内的图片才会被加载,而其它从未进入视口的图像不会也不会加载。

 

二、业务面向高度本地化的用户群

 

CDN的最突出优点之一是它能够加快向全球用户的内容交付。但是,如果您将内容定位到给定地理区域内的用户,就没必要使用CDN。例如,如果您经营一个学校或大学的网站,那么最好提供来自内部部署基础结构的访问权限,尤其是如果用户要从附近访问。

对于如此高度本地化的用户群,您可以尝试其他改善用户体验的方法。推荐您尝试在您的网站上实施预提取。预取技术是通过计算和访存的重叠,在Cache可能会发生失效之前发出预取请求以便在该数据真正被使用到时己提前将数据块取入Cache,从而避免Cache失效造成的处理器停顿。预取技术可以通过计算和访存的重叠,隐藏因为缓存延时而引起的缓存失效,被认为是解决容量失效和强制性失效的有效手段。

 

三、业务用户 数据安全 要求特殊

 

如果您的企业用户数据及其敏感,有自己的条例规则,在这种情况下,部署CDN服务可能不太合适,因为这意味着数据可能会缓存在源站之外的地方,这可能会违反了企业本身的要求。

 

尽管如此,在大多数情况下,CDN还是提高网站速度和可靠性的好方法。现代的基于云的CDN还将提供一层安全功能,包括作为逆向代理的基于流量的攻击和 负载均衡 的前沿防御。但对于企业而言是否需要使用CDN服务,需结合自身场景看待,这样才能达到预期想要的效果,提升企业效率。


版权声明:本文章文字内容来自第三方投稿,版权归原始作者所有。本网站不拥有其版权,也不承担文字内容、信息或资料带来的版权归属问题或争议。如有侵权,请联系contentedit@huawei.com,本网站有权在核实确属侵权后,予以删除文章。

上一篇:哪些用户有权限使用云硬盘加密? 下一篇:什么是对象存储迁移服务

内容分发网络 CDN 

 

内容分发网络(CDN)将源站内容分发至靠近用户的加速节点,使用户可以就近获得所需的内容,解决Internet网络拥挤的状况,提高用户访问的响应速度和成功率,从而提升您业务的使用体验