美文网首页CDN视界云CDN科技专栏互联网科技
这一次,我不会推荐您使用CDN服务

这一次,我不会推荐您使用CDN服务

作者: 视界云科技社区 | 来源:发表于2017-07-05 13:30 被阅读60次

问题分析

❶ 美国针对亚洲出口带宽小,而且美国到国内路程又远,固然国内访问就会慢。❷ 如果APP用户群集中在国内,当然是放国内机房最好。但是,如果是考虑到APP服务器内容方面受国内制度限制和海外用户也需要访问,那放香港机房是最佳选择,因为香港不需要备案,另外出口带宽充足,不但国内访问快,亚洲地区访问也更加迅速。

➥此外

假设企业在香港或者美国使用的VPS,那么此类情况下公司申请了优质CDN厂商提供的加速服务,如果已经备案了,那么便可以享受国内不同地区的节点所提供的服务。
如果没有备案,那么CDN厂商还是只能给企业提供境外的节点来进行中继,这样的话很有可能把平台香港VPS的内容分发到美国节点,反而会导致公司的网站访问变慢。
再者,就算同样是美国节点也未必有VPS的综合性能更好,因此也可能导致网页打开速度更慢。当然上述假设存在理论上的可能性,并不绝对,鉴于香港的线路也分国际线路和“直连”内地的线路。

诚然,绝大多数情况下,CDN能够通过缓存和前端优化,获得更快的响应时间和帮助用户畅享更极致的用户体验!

但CDN未必适合在所有情况下,作为优化性能的最佳选择!以下面三种情况为例:


✍适度的用户群
企业拥有庞大和多样化的用户群,则部署CDN非常有意义!
但是,如果只是具有强针对性的和特定的小范围用户群,如组织内部使用的内部网或者企业的用户群体非常有限的话,采用其他改进用户体验的方法也许会较为合适。
针对这类用户,视界云推荐可以采用“实现延迟加载”方法来替代CDN服务,这种技术可以确保将要素立即提供给用户,其余内容是按需加载。结果是智能带宽消耗,最小页面加载速度和由于速度改进而改善了用户体验。
✍极端本地化用户群
对于CDN而言,最突出的优点之一便是可以将加速内容传送给全球客户。
但是,如果您将内容定位到位于给定地理区域内的用户,则使用CDN可能并不是最适合的,比如一所学校或大学的网站。
对于这样一类集中用户群而言,视界云推荐您可以尝试在您的网站上“实现预取”的方法。预取而言,本质上将获取用户希望访问的组件,极大地提高了用户端的感知负载时间。
✍监管和复杂的治理要求
如果您的组织处理敏感的用户数据,常规上,您将有一份复杂的治理协议,旨在不遗余力地保护用户数据。这可能包括主权要求,其中规定数据应留在某一国家的实际管辖范围内。在这种情况下,部署CDN可能不一定很适合,因为这意味着数据如果缓存在管辖范围以外的国家/地区的服务器上,可能会违反主权要求。

****关于CDN加速原理****

内容传送网络(CDN)是将网站内容分发到不同地区的节点上,通过此方式来缩短访问者主机与储存网站内容的主机之间的距离,也包括解决不同运营商线路所导致的访问速度降低的尴尬问题。
顶级CDN具有实时可扩展性和最小化网络延迟的能力。这意味着用户在尽可能短的时间内收到数据,最小的数据包丢失,资源以最佳方式耗费。
CDN像一种桥接的方式,使用CDN的好出也是显而易见的,一般上有如下几个好处:
【1】缩短主机之间访问时信息传递的距离,达到加速效果;
【2】分发至不同线路的节点后可以让不同线路的访问者在访问时提升实际的响应速度,比如电信和联通网络的访问差异,同样达到加速效果;
【3】分发后的不同节点IP地址不同,而且会自然的隐藏掉源寄存主机的真实IP,这样可以防止一些恶意攻击,达到安全保护效果。

当用户访问支持CDN的网站时,他们可以在加载速度方面得到显着改善,同样提高了用户使用体验。

CDN所提供的服务其实不亚于另一台主机或另多台主机。之所以这样说是因为这些分发的节点服务器需要承担网站的访问量和一些其他需求,比如防御攻击或者缓存更新的速度,甚至搜索引擎蜘蛛DNS同步和缓存过期时间等等。CDN功能上基本接替源主机的作用,甚至有些层面还要超越源主机,综合来看,性能越好功能越强大的CDN服务,价格也会更加趋于市场上游。

结语

平台是否选择使用CDN服务,需要结合具体场景下去看待,不能一概而论。否则,可能会适得其反加速沦为减速带!
然则,在大多数情况下,如视界云一样的行业CDN服务商,旨在协助平台提高网站响应速度、提高稳定性以及提供更多一层的安全防护功能。
此外,平台通过部署CDN服务也会对产品体验带来重大的改进和体验变革!

更了解您和CDN的视界云!

相关文章

  • 这一次,我不会推荐您使用CDN服务

    ❶ 美国针对亚洲出口带宽小,而且美国到国内路程又远,固然国内访问就会慢。❷ 如果APP用户群集中在国内,当然是放国...

  • WordPress博客优化经验(二):CDN篇

    二、Wordpress优化的第二项就是使用CDN服务。 无论网站的主机是在国内还是国外,使用CDN服务都是非常必要...

  • 第三方服务开发

    整体思路 核心服务 CDN CDN业务架构 视频直播 使用工具:阿里云直播服务+obs obs 视频直播 这是de...

  • jQuery入门

    引入jQuery到项目,使用大公司的CDN服务 CDN的全称是Content Delivery Network,即...

  • 啥是CDN?

    学习前端知识的时候,一定碰到过让你在代码里面引用一个CDN文件。CDN指分布式服务器系统。使用CDN服务可以加快网...

  • webpack使用HtmlWebpackPlugin进行cdn配

    CDN服务商的选择 在前面的文章中我们介绍了cdn的实现原理,现在我们来实现如何在正式开发中使用cdn功能。要使用...

  • centos7挂载aws的s3存储到本地目录

    需求:因为不想使用aws官方的cdn加速,想使用国内的cdn进行加速,最后得了这个方案。把文件挂载到nginx服务...

  • Web 性能优化的常用手段

    使用CDN 使用内容分发网络(CDN):把网站内容分散到多个、处于不同地域位置的服务器上可以加快下载速度。 使用 ...

  • 选项

    荔枝FM:云服务器 、CDN CDN不是一个只看效果的行业,服务占比更大 迅雷CDN和云帆CDN为代表的CDN服务...

  • 快速上手CDN,加速你的域名

    按照本文档操作,您可以快速上手阿里云CDN,加速您的域名。快速入门主要包含开通CDN服务、添加加速域名和配置CNA...

网友评论

    本文标题:这一次,我不会推荐您使用CDN服务

    本文链接:https://www.haomeiwen.com/subject/jqcqhxtx.html