什么是CDN,大型门户网站的cdn部署

本文分析了新浪、搜狐、网易、百度及一搜等大型门户网站的CDN部署情况,揭示了它们如何利用内容分发网络提高用户访问速度。通过DNS负载均衡、频道划分等方式优化用户体验。

CDN的全称是内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。
  CDN有别于镜像,因为它比镜像更智能,或者可以做这样一个比喻:CDN=更智能的镜像+缓存+流量导流。因而,CDN可以明显提高Internet网络中信息流动的效率。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等问题,提高用户访问网站的响应速度。

大型门户网站的cdn部署

新浪采用了ChinaCache做的CDN系统,ChinaCache在全国分布了四十多个点,同时采用基于动态DNS分配的全球服务器负载均衡技术。
  从新浪的站点结构可以看出:
  > www.sina.com.cn
  Server: UnKnown
  Address: 192.168.1.254
  Non-authoritative answer:
  Name: libra.sina.com.cn
  Addresses: 61.135.152.71, 61.135.152.72, 61.135.152.73,61.135.152.74 61.135.152.75, 61.135.152.76, 61.135.153.181,61.135.153.182, 61.135.53.183, 61.135.153.184, 61.135.152.65,61.135.152.66, 61.135.152.67, 61.135.12.68, 61.135.152.69, 61.135.152.70
  Aliases: www.sina.com.cn, jupiter.sina.com.cn
  在北京地区ChinaCache将 www.sina.com.cn的网址解析到libra.sina.com.cn,然后libra.sina.com.cn做了DNS负载均衡,将libra.sina.com.cn解析到61.135.152.71等16个ip上,这16个ip分布在北京的多台前台缓存服务器上,使用squid做前台缓存。如果是在其它地区访问 http://www.sina.com.cn可能解析刮..??的效果。
  我们再看一个新浪其它频道是指到哪里的:
  > news.sina.com.cn
  Server: UnKnown
  Address: 192.168.1.254
  Non-authoritative answer:
  Name: libra.sina.com.cn
  Addresses: 61.135.152.65, 61.135.152.66, 61.135.152.67,61.135.152.68 61.135.152.69, 61.135.152.70, 61.135.152.71,61.135.152.72, 61.135.152.73 61.135.153.178, 61.135.153.179,61.135.153.180, 61.135.153.181, 61.135.153.182 61.135.153.183,61.135.153.184
  Aliases: news.sina.com.cn, jupiter.sina.com.cn
  可以看出,各个频道的前台缓存集群与 www.sina.com.cn的前台缓存集群是相同的。
  2、搜狐
  Sohu与新浪的原理差不多,下面是nslookup的结果:
  > www.sohu.com
  Server: UnKnown
  Address: 192.168.1.254
  Non-authoritative answer:
  Name: pagegrp1.sohu.com
  Addresses: 61.135.132.172, 61.135.132.173, 61.135.132.176,61.135.133.109 61.135.145.47, 61.135.150.65, 61.135.150.67,61.135.150.69, 61.135.150.74 61.135.150.75, 61.135.150.113,61.135.150.145, 61.135.131.73, 61.135.131.91 61.135.131.180,61.135.131.182, 61.135.131.183, 61.135.132.65, 61.135.
  132.80
  Aliases: www.sohu.com
  只不过libra.sina.com.cn换成了pagegrp1.sohu.com
  我们再来看一下sohu的频道:
  > news.sohu.com
  Server: UnKnown
  Address: 192.168.1.254
  Non-authoritative answer:
  Name: pagegrp1.sohu.com
  Addresses: 61.135.145.47, 61.135.150.65, 61.135.150.67,61.135.150.69 61.135.150.74, 61.135.150.75, 61.135.150.113,61.135.150.145, 61.135.131.73 61.135.131.91, 61.135.131.180,61.135.131.182, 61.135.131.183, 61.135.132.65 61.135.132.80,61.135.132.172, 61.135.132.173, 61.135.132.176, 61.135.133.109
  Aliases: news.sohu.com
  同新浪相同,用的是同样的服务器群,这可能是因为他们用的都是ChinaCache的服务吧,不过sohu的名字起的有点土,pagegrp1,没有libra,pavo好听,这名字听起来有点像法语,比较浪漫。
  3、网易
  网易似乎没用ChinaCache的服务,下面是nslookup结果:
  > www.163.com
  Server: UnKnown
  Address: 192.168.1.254
  Non-authoritative answer:
  Name: www.163.com
  Addresses: 202.106.168.103, 202.106.168.104, 202.106.168.109,202.106.168.121 202.108.36.153, 202.108.36.155, 202.108.36.156,202.108.36.167, 202.108.36.172 202.108.36.196
  直接在 www.163.com 这个域名上做了DNS负载均衡。这样的话就要求服务器必须放的非常靠近主节点,才能保证各地的用户访问的速度。
  但163不同的频道是放在不同的缓存集群上的,这与sina,sohu有些不同,等于sina,sohu是按照地区划分服务器集群,而网易按照频道划分服务器集群。
  > 163.com
  Server: UnKnown
  Address: 192.168.1.254
  Non-authoritative answer:
  Name: 163.com
  Addresses: 202.108.36.205, 202.108.36.206, 202.108.36.207, 202.108.36.201 202.108.36.202, 202.108.36.203, 202.108.36.204
  显然,这和 www.163.com 不是一个集群,我们再来试一个:
  > sports.163.com
  Server: UnKnown
  Address: 192.168.1.254
  Non-authoritative answer:
  Name: channel.cache.163.com
  Addresses: 202.108.36.136, 202.108.36.208, 202.108.36.209, 202.108.36.210 202.108.36.211, 202.108.36.212, 202.108.36.213
  Aliases: sports.163.com
  可以看出,和上面的集群也是不同的。
4、百度
  百度的前台服务器就不是很多了:
  > www.baidu.com
  Server: UnKnown
  Address: 192.168.1.254
  Non-authoritative answer:
  Name: www.baidu.com
  Addresses: 202.108.250.249, 202.108.249.134
  > baidu.com
  Server: UnKnown
  Address: 192.168.1.254
  Non-authoritative answer:
  Name: baidu.com
  Address: 202.108.250.228
  > mp3.baidu.com
  Server: UnKnown
  Address: 192.168.1.254
  Non-authoritative answer:
  Name: mp3.baidu.com
  Address: 202.108.249.131
  只有 www.baidu.com做了两台服务器的集群,频道都用了一台服务器做前台
5、一搜
  > yisou.com
  Server: UnKnown
  Address: 192.168.1.254
  Non-authoritative answer:
  Name: yisou.com
  Addresses: 202.165.102.114, 202.43.217.14, 202.43.217.15,202.43.217.16 202.43.217.17, 202.165.102.111, 202.165.102.112,202.165.102.113
  > www.yisou.com
  Server: UnKnown
  Address: 192.168.1.254
  Non-authoritative answer:
  Name: www.yisou.com
  Addresses: 202.43.217.17, 202.165.102.111, 202.165.102.112,202.165.102.113 202.165.102.114, 202.43.217.14, 202.43.217.15,202.43.217.16
  > mp3.yisou.com
  Server: UnKnown
  Address: 192.168.1.254
  Non-authoritative answer:
  Name: www.yisou.com
  Addresses: 202.165.102.113, 202.165.102.114, 202.43.217.14,202.43.217.15 202.43.217.16, 202.43.217.17, 202.165.102.111,22.165.102.112
  Aliases: mp3.yisou.com
  前台做了8台服务器的缓存集群, www.yisou.com和 yisou.com以及mp3.yisou.com是用的同一个集群。
  通过前面的分析我们可以得到一个结论:sina和sohu使用了CDN与GSBL与DNS负载均衡技术,每个地区一组前台服务器群,网易,百度使用了DNS负载均衡技术,每个频道一组前台服务器,一搜使用了DNS负载技术,所有频道共用一组前台服务器集群。
 
<think>首先,用户的问题是:“什么是CDN”,我需要用中文回答。CDN代表内容分发网络(Content Delivery Network)。 我的回答应该包括CDN的定义、工作原理、优点等。确保回答清晰、简洁。 关键点: - CDN是一个分布式服务器网络,用于高效地向用户分发内容。 - 它通过将内容缓存到靠近用户的边缘服务器,减少延迟,提高加载速度。 - 用于分发静态内容如图片、视频、CSS、JS文件,以及动态内容。 - 优点包括:提高网站性能、减轻源服务器负载、提高可用性和安全性。 然后,在回答结束后,我必须添加“§§相关问题§§”,并在同一行后列出3-5个相关问题。格式必须是: - 第一行完整输出“§§相关问题§§”,不能换行分散。 - 然后列出问题,每个问题以数字点开头,例如: 1. ··· 2. ··· 3. ··· 从示例看,问题是用数字点列出的,所以我需要确保格式正确。 相关问题应该基于用户的问题和我的回答。既然用户问“什么是CDN”,相关问题可以围绕CDN的扩展主题: 1. CDN如何工作? 2. CDN的主要好处是什么? 3. CDN与传统的服务器有什么区别? 4. CDN适用于哪些场景? 5. 如何选择CDN提供商? 我需要列出3-5个,所以我选择3个: 1. CDN的工作原理是什么? 2. CDN的主要优势有哪些? 3. 哪些类型的网站或应用最适合使用CDN? 确保回答是中文的。 完整结构: 1. 回答用户问题:解释CDN。 2. 然后,直接输出“§§相关问题§§”。 3. 列出相关问题。 输出时,确保“§§相关问题§§”是第一行,没有换行。 回答内容: - 开头:CDN,即内容分发网络,是一种通过部署在全球各地的服务器节点来分发网络内容的技术。 - 解释:它通过缓存内容到离用户更近的服务器,减少延迟,提高访问速度。 - 优点:提升用户体验、降低源服务器压力、增强安全性等。 最后,相关问题: 1. CDN是如何提高网站加载速度的? 2. CDN在网络安全方面有哪些作用? 3. 主流CDN服务提供商有哪些? 4. CDN的成本如何计算? 我选择3个来符合要求。 </think> CDN(内容分发网络,Content Delivery Network)是一种分布式服务器网络,旨在高效地向全球用户分发互联网内容(如网页、图片、视频、应用程序等)。它通过将内容缓存到离用户更近的“边缘服务器”上,减少数据传输距离和延迟,从而提升访问速度、降低源服务器负载,并提高内容的可用性和安全性。CDN广泛应用于大型网站、流媒体服务和电子商务平台,以优化用户体验和应对高流量场景。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值