- 浏览: 1505162 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (798)
- struts2 (42)
- servlet (20)
- quartz (4)
- jquery & ajax (24)
- tomcat (5)
- javascript (15)
- struts1 (8)
- 搜索关键字及链接 (3)
- fckeditor (3)
- Apache (5)
- spring (22)
- linux (3)
- 企业应用 (8)
- 综合应用 (13)
- 服务器 (2)
- 数据库 (85)
- 性能调优 (21)
- 网络应用 (15)
- 缓存技术 (8)
- 设计模式 (39)
- 面试题 (7)
- 程序人生&前辈程序员 (29)
- java基础 (59)
- hibernate (75)
- log4j (4)
- http (11)
- 架构设计 (28)
- 网页设计 (12)
- java邮件 (4)
- 相关工具 (11)
- ognl (7)
- 工作笔记 (18)
- 知识面扩展 (12)
- oracle异常 (1)
- 正则表达式 (2)
- java异常 (5)
- 项目实践&管理 (1)
- 专业术语 (11)
- 网站参考 (1)
- 论坛话题 (2)
- web应用 (11)
- cxf&webservice (22)
- freemarker (3)
- 开源项目 (9)
- eos (1)
- ibatis (6)
- 自定义标签 (3)
- jsp (3)
- 内部非公开文档(注意:保存为草稿) (0)
- 国内外知名企业 (2)
- 网店 (3)
- 分页 (1)
- 消费者习惯 (2)
- 每日关注 (1)
- 商业信息 (18)
- 关注商业网站 (1)
- 生活常识 (3)
- 新闻 (2)
- xml&JSON (5)
- solaris (1)
- apache.common (3)
- BLOB/CLOB (1)
- lucene (2)
- JMS (14)
- 社会进程 (8)
- SSH扩展 (2)
- 消费心理 (1)
- 珠三角 (1)
- 设计文档 (1)
- XWork&webwork (1)
- 软件工程 (3)
- 数据库及链接 (1)
- RMI (2)
- 国内外知名企业&人物 (1)
最新评论
-
司c马:
简介易懂、
OutputStream和InputStream的区别 -
在世界的中心呼喚愛:
解决我的问题
Java获取客户端的真实IP地址 -
bo_hai:
都是些基本的概念呀!
SSO -
tian_4238:
哥们,你也是搞水利这块的吧。
巧用SQLQuery中的addScalar -
loveEVERYday:
java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp小结
概述 CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决
Internet网络拥挤的状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题。 (也就是一个服务器的内容,平均分部到多个服务器上,服务器智能识别,让用户获取离用户最近的服务器,提高速度。[炎藤的理解,供参考])
[编辑本段]
CDN技术简介
(Content Delivery Network)
CDN技术是近年来在美国首先兴起并迅速发展起来的一种解决互联网性能不佳问题的有效手段。 其基本思路就是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。
[编辑本段]
CDN的作用
实际上,内容分发布网络(CDN)是一种新型的网络构建方式,它是为能在传统的IP网发布宽带丰富媒体而特别优化的网络覆盖层;而从广义的角度,CDN代表了一种基于质量与秩序的网络服务模式。简单地说,内容发布网(CDN)是一个经策略性部署的整体系统,包括分布式存储、负载均衡、网络请求的重定向和内容管理4个要件,而内容管理和全局的网络流量管理(Traffic Management)是CDN的核心所在。通过用户就近性和服务器负载的判断,CDN确保内容以一种极为高效的方式为用户的请求提供服务。总的来说,内容服务基于缓存服务器,也称作代理缓存(Surrogate),它位于网络的边缘,距用户仅有"一跳"(Single Hop)之遥。同时,代理缓存是内容提供商源服务器(通常位于CDN服务提供商的数据中心)的一个透明镜像。这样的架构使得CDN服务提供商能够代表他们客户,即内容供应商,向最终用户提供尽可能好的体验,而这些用户是不能容忍请求响应时间有任何延迟的。据统计,采用CDN技术,能处理整个网站页面的70%~95%的内容访问量,减轻服务器的压力,提升了网站的性能和可扩展性。
[编辑本段]
CDN的特点
与目前现有的内容发布模式相比较,CDN强调了网络在内容发布中的重要性。通过引入主动的内容管理层的和全局负载均衡,CDN从根本上区别于传统的内容发布模式。在传统的内容发布模式中,内容的发布由ICP的应用服务器完成,而网络只
表现为一个透明的数据传输通道,这种透明性表现在网络的质量保证仅仅停留在数据包的层面,而不能根据内容对象的不同区分服务质量。此外,由于IP网的"尽力而为"的特性使得其质量保证是依靠在用户和应用服务器之间端到端地提供充分的、远大于实际所需的带宽通量来实现的。在这样的内容发布模式下,不仅大量宝贵的骨干带宽被占用,同时ICP的应用服务器的负载也变得非常重,而且不可预计。当发生一些热点事件和出现浪涌流量时,会产生局部热点效应,从而使应用服务器过载退出服务。这种基于中心的应用服务器的内容发布模式的另外一个缺陷在于个性化服务的缺失和对宽带服务价值链的扭曲,内容提供商承担了他们不该干也干不好的内容发布服务。
纵观整个宽带服务的价值链,内容提供商和用户位于整个价值链的两端,中间依靠网络服务提供商将其串接起来。随着互联网工业的成熟和商业模式的变革,在这条价值链上的角色越来越多也越来越细分。比如内容/应用的运营商、托管服务提供商、骨干网络服务提供商、接入服务提供商等等。在这一条价值链上的每一个角色都要分工合作、各司其职才能为客户提供良好的服务,从而带来多赢的局面。从内容与网络的结合模式上看,内容的发布已经走过了ICP的内容(应用)服务器和IDC这两个阶段。IDC的热潮也催生了托管服务提供商这一角色。但是,IDC并不能解决内容的有效发布问题。内容位于网络的中心并不能解决骨干带宽的占用和建立IP网络上的流量秩序。因此将内容推到网络的边缘,为用户提供就近性的边缘服务,从而保证服务的质量和整个网络上的访问秩序就成了一种显而易见的选择。而这就是内容发布网(CDN)服务模式。CDN的建立解决了困扰内容运营商的内容"集中与分散"的两难选择,无疑对于构建良好的互联网价值链是有价值的,也是不可或缺的最优网站加速服务。
[编辑本段]
应用举例
目前,国内访问量较高的大型网站如新浪、网易等,均使用CDN网络加速技术,虽然网站的访问巨大,但无论在什么地方访问都会感觉速度很快。而一般的网站如果服务器在网通,电信用户访问很慢,如果服务器在电信,网通用户访问又很慢。
它采取了分布式网络缓存结构(即国际上流行的web cache技术),通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的cache服务器内,通过DNS负载均衡的技术,判断用户来源就近访问cache服务器取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度,如同提供了多个分布在各地的加速器,以达到快速、可冗余的为多个网站加速的目的。
[编辑本段]
CDN的特点
1、本地Cache加速 提高了企业站点(尤其含有大量图片和静态页面站点)的访问速度,并大大提高以上性质站点的稳定性
2、镜像服务 消除了不同运营商之间互联的瓶颈造成的影响,实现了跨运营商的网络加速,保证不同网络中的用户都能得到良好的访问质量。
3、远程加速 远程访问用户根据DNS负载均衡技术 智能自动选择Cache服务器,选择最快的Cache服务器,加快远程访问的速度
4、带宽优化 自动生成服务器的远程Mirror(镜像)cache服务器,远程用户访问时从cache服务器上读取数据,减少远程访问的带宽、分担网络流量、减轻原站点WEB服务器负载等功能。
5、集群抗攻击 广泛分布的CDN节点加上节点之间的智能冗于机制,可以有效地预防黑客入侵以及降低各种D.D.o.S攻击对网站的影响,同时保证较好的服务质量 。
[编辑本段]
CDN中的关键技术
(1)内容发布:它借助于建立索引、缓存、流分裂、组播(Multicast)等技术,将内容发布或投递到距离用户最近的远程服务点(POP)处;
(2)内容路由:它是整体性的网络负载均衡技术,通过内容路由器中的重定向(DNS)机制,在多个远程POP上均衡用户的请求,以使用户请求得到最近内容源的响应;
(3)内容交换:它根据内容的可用性、服务器的可用性以及用户的背景,在POP的缓存服务器上,利用应用层交换、流分裂、重定向(ICP、WCCP)等技术,智能地平衡负载流量;
(4)性能管理:它通过内部和外部监控系统,获取网络部件的状况信息,测量内容发布的端到端性能(如包丢失、延时、平均带宽、启动时间、帧速率等),保证网络处于最佳的运行状态。
[编辑本段]
虚拟主机中的CDN技术
“章鱼主机”是二代虚拟主机,是中国8U以二代标准全新首创,章鱼主机是通过在现有的Internet中增加一层新的网络架构,是CDN,智能域名解析,负载均衡系统等多种网络新技术结合体的产物。给传统虚拟主机带来概念性的变革,是目前世界最新独创,稳定性最高的虚拟主机。为用户提供高性能、高价格比的虚拟主机技术,帮助用户用最小的投资使自己经营的网站拥有大型网站才能享受的运行技术,二代概念的虚拟主机系统,是将系统上运行的空间都采用大站的运行标准,让所有的中小网站都能享有大网站的待遇,不管在何时何地访问都是正常快速的,真正实现小网站有大作为。
发表评论
-
NAT&SNAT
2011-08-19 16:46 1587NAT 网络地址转换(NAT,N ... -
内网与外网
2011-08-19 16:29 1710内网通俗的说就是局域网LAN网,外网通俗的说就是与因特网相通的 ... -
TCP/IP SOCKET HTTP
2011-07-20 11:03 1497网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话 ... -
ServerSocket 用法详解(二)
2011-07-14 11:06 1773在ThreadPool 类中定义了一个LinkedList 类 ... -
ServerSocket 用法详解
2011-07-14 09:51 12497本篇文章观点和例子来 ... -
如何破解网通(联通)扫描MAC封IP、封路由器、防共享的限制
2011-04-08 09:13 2599如何破解网通(联通)扫描MAC封IP、封路由器、防共享的限制 -
相关知识
2010-12-28 10:01 11731、上网数据丢包严重(ping网关) ping192.168 ... -
网络实用工具、命令使用
2010-09-28 08:43 1935•实验目的 –了解pi ... -
socket
2010-07-29 14:36 2654目录[隐藏] 一 socket协议 Socket协 ... -
Wireshark
2010-07-29 10:35 1678Wireshark(前称Ethereal)是一个网络封包分析 ... -
相关链接
2010-07-26 09:10 11831、网络相关文章http://www.91888.com/cn ... -
主动提交sitemap让谷歌、雅虎、MSN统统收录你的网站、博客
2010-06-25 10:02 2274百度还在封测中。 主 ... -
GSLB
2010-06-20 23:09 2790GSLB 是英文Gobal Server Load ... -
nslookup
2010-06-20 22:10 1606Nslookup( 域名查询):是一个用于查询 Interne ...
相关推荐
**什么是CDN** CDN全称为内容分发网络(Content Delivery Network),是一种分布式网络服务,旨在提高网络内容的访问速度和可用性。它通过在全球各地部署多个缓存节点,将网站的内容分发到离用户最近的节点上,使得...
如何搭建自己CDN服务器 目前在免费CDN市场上,360因为“免费”而越做越大,加速乐做的很早。但因免费的节点不多,好多用户都被强走了。安全宝现在也还不错。目前国内的免费CDN市场已呈现三足鼎立趋势。 可为什么我...
标题 "ReplaceGoogleCDN:将 Google CDN 替换为国内的镜像" 指涉的是在遇到因网络限制导致的Google Content Delivery Network (CDN) 访问问题时,如何通过更换为国内镜像来优化加载速度和提高网页访问稳定性。...
《Origin CDN切换:提升下载速度的关键技术》 在数字化时代,内容分发网络(CDN,Content Delivery Network)已经成为互联网服务的重要组成部分,特别是在游戏下载、流媒体服务等领域。Origin是知名的游戏平台,它...
ReplaceGoogleCDN 是一款专为 Chrome 浏览器设计的扩展程序,它的主要功能是将网页中引用的 Google Content Delivery Network (CDN) 的资源替换为国内可访问的镜像站点,以解决由于网络限制导致的加载缓慢或无法加载...
本文档是兄弟公司(Depending on the context, this could be translated as "Brother Company" or "Brother Corporation")针对DCP-9020CDN, MFC-9140CDN, 和MFC-9340CDW系列彩色激光多功能设备的一份中文维修手册。...
5. **国内 CDN 服务选择**:研究国内可靠的 CDN 服务提供商,如阿里云 CDN 或腾讯云 CDN,它们提供了许多开源库的镜像,可以替代 Google CDN。 6. **跨域策略**:由于浏览器的同源策略,需要了解如何处理跨域请求,...
京瓷P50系列打印机,包括P5021cdn、P5021cdw、P5026cdn、P5026cdw以及P5018cdn,是京瓷公司推出的一系列高效能、多功能的办公设备。这些打印机以其出色的打印质量和稳定的性能赢得了市场的广泛认可。在日常使用中,...
Vue.js阿里云CDN部署插件就是将Vue.js应用与阿里云CDN服务相结合的工具,它可以帮助开发者更方便、快捷地将Vue.js项目部署到阿里云上。 Vue.js项目的部署通常涉及构建、上传和配置等多个步骤。通过使用这个特定的...
在本主题中,“cdn环境搭建与测试|cdn服务器搭建软件v1.7”涉及到如何配置和测试一个CDN环境,以及使用特定版本的CDN服务器搭建软件。 首先,我们需要理解CDN的基本工作原理。CDN主要由以下几个部分组成: 1. **源...
在IT领域,特别是云计算服务中,内容分发网络(CDN)和对象存储服务(OSS)是两个关键组件,用于提升网站性能和安全性。阿里云的IT618视频直播学院提供了一种方法,教用户如何利用OSS私有化和CDN回源加速,同时实现...
最后,白皮书展望了未来5G CDN的发展方向,预测了ICN(信息中心网络)/CCN(内容中心网络)的融合演进趋势,这些都预示着5G时代CDN架构将朝着更加高效和智能的方向发展。随着技术的不断进步,未来5G CDN有望解决更多...
根据给定文件的信息,我们可以提炼出关于视频CDN(内容分发网络)架构的重要知识点。 ### 一、视频CDN架构概述 视频CDN架构是一种专门用于高效传输视频内容的技术框架,它通过在网络边缘部署缓存节点的方式,将...
阿里云CDN(Content Delivery Network)是阿里巴巴提供的一种全球分布式内容分发网络服务,用于加快静态资源和动态内容的访问速度。在这个项目中,我们将会使用Python编程语言来获取CDN域名的监控数据,然后将这些...
CDN(内容分发网络)是一种基于互联网的分布式网络,旨在通过将内容缓存到世界各地靠近用户的节点上,以此来减少用户获取数据时的延迟。CDN技术的应用能够提高网络的可用性、可靠性和性能,对于图片和流媒体等需要...
本文档是一份关于兄弟(Brother)品牌的彩色激光多功能设备的维修手册,涵盖的机型包括DCP-9020CDN、MFC-9140CDN以及MFC-9340CDW。手册中除了提供常规的维修步骤和指导外,还涉及了定影清零等特定维修操作。 2. ...
cdn资源指的是通过 Content Delivery Network(内容分发网络)来加载外部资源,这种方式可以提高网页的加载速度,因为 CDN 会将静态资源缓存到全球各地的服务器上,用户可以从最近的服务器获取数据。在本例中,`...
2. 维修手册中包含了两款机型的功能比较,HL3150CDN和HL3170CDW两款机型在有线LAN连接性方面都支持,HL3170CDW支持无线LAN连接,而HL3150CDN则不支持。两者都具备双面打印功能和背景灯功能。 3. 维修手册中明确声明...