《CDN技术详解》 - CDN知多少?
开发时间久了,就会接触到性能和并发方面的问题,如果说,在自己还是菜鸟的时候完全不用理会这种问题或者说有其他的高手去处理这类问题,那么,随着经验的丰富起来,自己必须要独立去处理了。或者,知道思路也行,毕竟当下,分工如此精细,你也不太可能啥都干! 面对高性能高并发的应用场景,在开发者的层面可以做很多,如使用优化的代码,优化的sql,读写分离,nosql缓存,页面静态化等等。但是代码毕竟不能做所有的事,服务器集群,CDN则是更高级的手段。CDN到底如何工作的呢,让我们来大概了解一下! CDN的基础百科资料也很多了,我也稍等提一下。CDN,Content Distribute Network,即内容颁发网络。 【百度百科解释】 其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置所构成的在现有的互联网基础之上的一层智能,CDN系统能够实时地根据和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。 转化一下我别扭的理解就是,CDN是CDN服务商在全国各地部署许多服务器集群,通过某种协议拦截用户访问,为用户提供就近服务,从而提高服务能力,减轻源站压力,减轻国家主干网压力的一种手段。 【拦截用户访问的方式】 基于DNS解析的拦截!提供网络边缘服务。 (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – 如何在内核3.19上加载设备树覆盖
- linux – 无法附加到运行Docker容器的bash
- linux部署多个ssl证书,php https证书
- linux-kernel – dirty_expire_centisecs的实现
- 从Linux上载10,000,000个文件到Azure blob存储
- 转载--linux filesystem structures
- 火狐浏览器修改userAgent
- linux-kernel – linux / scripts / recordmcount:没有这样
- linux – 如何更改当前光标位置指示器的颜色?
- 如何使用net_dev_add()API过滤和拦截Linux数据包?
- linux – 我想使用“awk”或sed打印文件中以“co
- linuxmint – Linux Mint 17.1 Cinnamon 2.4鼠标
- 使用Linux上的C访问Sony Playstation SixAxis Co
- linux – 在Debian Squeeze上升级phpmyadmin(和其
- linux – 家庭作业:如何使用bash shell记录审核
- linux – NPTL和pthread令人困惑
- linux – 了解docker端口映射
- linux – 将变量拆分为多个变量
- linux – 防止bash脚本中的’rm -rf /’的最佳实
- linux – 使用rsync通过多级SSH复制文件