这是我参与8月更文挑战的第24天,活动详情查看:8月更文挑战
是什么?
CDN解释:Content Delivery Network(内容分发网络)
最简单的CDN网络由一个DNS服务器和几台缓存服务器组成
其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使传输更快、更稳定。通过在网络各处处置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。
其目的是使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。
CDN 允许快速传输加载互联网内容所需的资源,包括 HTML 页面、javascript 文件、样式表、图像和视频。 CDN 服务已得到不断普及。如今,大多数 web 流量都通过 CDN 提供服务,包括来自Facebook、Netflix 和亚马逊等主要网站的流量。
为什么用?
正确配置的 CDN 还可帮助保护网站免受某些常见的恶意攻击,信息安全是 CDN 不可或缺的一部分。CDN 可以使用新的 TLS/SSL 证书保护站点的安全,这将确保高标准的身份验证、加密和完整性。
研究发现:
0.1s:用户几乎感觉不到系统是否不连贯性
1.0s:用户明显注意到时延的发生,但是在该时间内思维依然是连贯的
10s:超过该时间的时延会使用户失去等待意愿。
通过将内容分发到访问者附近的 CDN 服务器(以及其他优化措施),访问者体验到更快的页面加载时间。由于访问者更倾向于离开加载缓慢的网站,CDN 可以降低跳出率并增加人们在该网站上停留的时间。换句话说,网站速度越快,用户停留的时间越长。
所以控制时延无疑是现代信息科技的重要指标,CDN的意图就是尽可能的减少资源在转发、传输、链路抖动等情况下顺利保障信息的连贯性。
CDN 可以使用最小化和文件压缩之类的策略来减小文件大小,从而减少传输的数据量。较小的文件意味着更快的加载时间。
怎么使用?
使用阿里云CDN注册,付费,把需要CDN加速的网站放上去,设置需要缓存的文件