Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >大型网站架构利器-CDN技术

大型网站架构利器-CDN技术

作者头像
Java技术栈
发布于 2018-03-30 03:20:57
发布于 2018-03-30 03:20:57
1.9K0
举报
文章被收录于专栏:Java技术栈Java技术栈

概念

CDN这个概念相信大家都比较耳熟,到底什么是CDN呢?

CDN,全称为Content Delivery Network,即内容分发网络

其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。

应用

现在CDN一般都以缓存网站的静态内容为主,如果静态网页页面、JS、CSS、图片等静态文件。如用户访问一个动态网站,首先从服务器请求到动态数据,再从CDN上请求下载静态数据的,因为CDN能就近网络取材,从而减少了下载静态数据的时间,加快了网页的显示速度。

优点

1、可扩展性,能应对激增的大量用户请求的扩展能力。

2、安全性,CDN可以减少DDOS攻击及其他恶意攻击行为,避免对网站业务造成中断。

3、可靠性,CDN通过负载均衡能及时提供网络的容错机制能力。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-07-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java技术栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
为什么需要用CDN进行网站加速?
大多数人都知道,一个用户在打开一个新网站的时候,如果网站打开的速度过慢,用户是很难继续浏览的,因而很多网站的运营人员想方设法的提高网站的加载速度。我们也相信速度是一个成功网站的必备要素之一,速度不够快,会降低转化率。
用户4189644
2018/12/12
9.2K0
CDN详解
全称:Content Delivery Network或Content Ddistribute Network,即内容分发网络,需要服务器请到TG@Daisy9677/@Vicky105805找我。
用户9305758
2022/01/04
6.3K0
CDN < - - > 智能DNS(负载均衡)
由于之前我们收集信息的时候遇到了cdn,所以我就在这篇文章中说一说cdn的相关知识吧
意大利的猫
2020/08/19
1.9K0
CDN与项目应用测试
虽然很早听过CDN,但对其原理处于模糊的状态。如今国内访问量较高的网站、直播、视频平台,均使用CDN网络加速技术,小编所在项目有使用CDN技术,谨以此篇学习共勉。
用户5521279
2019/06/28
1.6K0
【教程】kangle配置cdn 用kangle+ep控制面板架设CDN详细图文教程
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用 户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
雾海梦曦
2022/11/12
3.5K0
【教程】kangle配置cdn 用kangle+ep控制面板架设CDN详细图文教程
CDN为什么这么快
CDN全称:Content Delivery Network或Content Ddistribute Network,即内容分发网络。
Bug开发工程师
2018/07/23
2.8K0
CDN为什么这么快
Kangle部署多节点CDN
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用 户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
flyxber
2019/07/19
5.3K0
DNS上线之路(五)——DNS视图
智能DNS是域名服务在业界首创的智能解析服务。能自动判断访问者的IP地址并解析出对应的IP地址,使网通用户会访问到网通服务器,电信用户会访问到电信服务器。
江小白
2018/07/06
14K4
《WEB渗透一.信息收集》
  如 www.xxxx.com/index.php 和 www.xxxx.com/index.phP打开的一样 就说明是Windows
梅花
2020/09/28
6510
《WEB渗透一.信息收集》
3分钟带你了解到底什么是CDN?
通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
网络安全自修室
2022/09/01
19.3K0
3分钟带你了解到底什么是CDN?
理解什么是CDN
相信很多人在制作自己的第一个网站的时是很激动的。我们知道,在一个网站项目中,页面里经常会有许多 JavaScript 以及 CSS 的引用,如果是直接引用项目内文件的话,他们可能是这样的:
出其东门
2019/08/30
2.3K0
这就是CDN回源原理和CDN多级缓存啊!
统计数据来自所有边缘节点上的请求记录,其中,对于没有缓存或缓存过期(可缓存)的请求以及不可缓存的请求,均计入回源请求中,其他直接命中缓存的,则为命中请求。
程序员小明
2019/05/31
16.6K0
全局负载均衡、CDN内容分发的原理与实践
CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
玄姐谈AGI
2021/07/29
1.9K1
CDN介绍及问题剖析
CDN的全称是Content Delivery Network, 即内容分发网络 。其基本思路是通过在网络各处放置节点服 务器所构成的在现有的互联网基础之上的—层智能虚拟网络 ,使内容传输的更快 、更稳定 。CDN系统能够实时地根据网络流量和各节点的连接 、负载状况以及到用户的距离和响应时间等综合信息将用户的请 求重新导向离用户最近的服务节点上。
Ms08067安全实验室
2025/06/11
1350
CDN介绍及问题剖析
CDN对直播平台开发有什么作用
在直播系统中加入CDN,是传输内容尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输速度更快、更稳定。通过在网络各处放置节点和服务器所构成的在现有的互联网基础上的一层智能虚拟网络,CDN系统能够实时根据网络流量和各节点的链接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务器节点上。目的就是使用户在最短时间内获取到所需信息,解决网络拥堵状况,提高用户访问网站的响应速度。
nicai123
2019/09/27
1.9K0
CDN对直播平台开发有什么作用
关于讨论对象存储与CDN的关系
作为一名刚刚了解对象存储的朋友来说,往往会产生疑问,CDN是什么?CDN跟对象存储有什么关系呢?、
用户2551353
2022/12/07
2.1K1
CDN缓存的理解
CDN即内容分发网络Content Delivery Network,CDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求,CDN的基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定,通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上,其目的是使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。
WindRunnerMax
2020/09/07
3.2K0
程序员该知道大型网站架构的发展历程吗?如何有效地增加服务器?
前面介绍了大型网站的业务需求和大致的工作原理,但是不能简单地理解为只要增加服务器就能把一个网站变成一个能应对大量用户的网站。
愿天堂没有BUG
2022/10/28
5540
程序员该知道大型网站架构的发展历程吗?如何有效地增加服务器?
DNS负载均衡与CDN内容分发技术
负载均衡:负载均衡技术能平衡服务器及群众所有的服务器和请求应用之间的通信负载,根据实时响应时间进行判断,将任务交由负载最轻的服务器来处理,以实现真正的智能通信管理和最佳的服务器群性能,从而使网站始终保持运行和保证其可访问性。
全栈程序员站长
2022/09/14
1.9K0
高性能利器:CDN我建议你好好学一下!
CDN 全称 Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定
九灵
2021/09/08
9040
相关推荐
为什么需要用CDN进行网站加速?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档