什么是CDN?CDN有什么好处?

2014-11-24 09:52:43 10997

我们平常与客户沟通的时候,经常会听到客户说我的网站做了CDN怎么样怎么样那么通常我们知道这项技术是应用于web访问的,而这篇文章让我来为大家简单介绍一下CDN的来历,原理,应用以及日常工作中客户做CDN带给我们最常见的的问题。

首先介绍一下CDN这项技术的来历CDN的全称是 Content Distribute Network ,即内容分发网络,也有人称之为Content Delivery Network。这项技术是1995年由美国麻省理工学院教授Tim Berners-Lee提出的一个技术挑战催生而来的,其目的是为了解决网络带宽小、用户访问量大、网点分布不均等问题。

接下来简单的介绍一下CDN的基本原理:CDN网络架构主要分为两大部分,中心和边缘两部分。中心部分负责全局负载均衡,边缘部分负责存储客户网站的大量信息,便于一个靠近边缘网站服务器的用户进行访问。CDN 利用全局负载均衡技术将用户的访问指向离用户最近的边缘服务器上,由边缘服务器向真实服务器提交访问请求,边缘服务器从真实服务器上得到内容后,一方面在本地保存,以备以后使用,另一方面把数据返回给用户端,完成数据服务过程。

目前来说,由于CDN能为用户提供快速和高质量的响应服务,因此比较适合用于网站访问量较大,对网站访问速度要求较高的客户,比方说,大型企业网站,电子商务网站,政府网站,以及视频网站等。

客户做CDN一方面可以大大加快用户端对其网站的访问速度,另一方面也可以对用户流量进行分流减少不必要的带宽损失;同时针对机房一些经常受攻击的客户,我们会主动建议客户做CDN加速,目的是为了使攻击数据进行分流,把对客户真实服务器的影响降至最低

与此同时,客户做CDN加速对于我们后期故障的排查也会造成一定的麻烦,举几个例子来说:

1.有用户反映访问客户网站慢,由于客户做有CDN,用户解析到的IP不是我们机房的。

2.CDN的用户需要放行域名但解析的IP不是我们机房的,我们这边无法操作。

3.客户怀疑我们防火墙拦截了他的业务,但由于他做了CDN,出现拦截页面或者业务有影响的客户解析出的IP也不在我们机房。

原因都一样:虽然客户有服务器在我们机房但访问出现问题的用户解析客户的域名所得IP却不是在我们机房。这些问题我们的商务和客户可以在接到客户申报类似故障的时候询问一下客户,这些问题如果存在的话,不通过技术就能指出客户的问题,对客户来说也是一个比较好的售后体验,即使问题比较复杂,一时找不出关键所在,将信息反馈给技术人员,也方便对客户的故障进行排查

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: