概念

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

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

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

应用

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

优点

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

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

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

分布式技术(2)大型网站架构利器-CDN技术相关推荐

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

    转载自 大型网站架构利器-CDN技术 概念 CDN这个概念相信大家都比较耳熟,到底什么是CDN呢? CDN,全称为Content Delivery Network,即内容分发网络. 其基本思路是尽可能 ...

  2. 基于Java技术的大型网站架构设计方案

    架构设计漫长路 最佳实践我来数 千万并发没问题 要点首推数据库 SQL语句要优化 索引创建有艺术 三大范式不可废 冗余字段难维护 查询过多怎么办 缓存使用是本固 频繁访问不用怕 每秒数千扛得住 更新插 ...

  3. 大型网站架构设计及技术总结

    一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统 架构.性能的要求都很简单,随着互联网业务的不断丰富,网 ...

  4. 大型网站架构提速关键技术(页面静态化、memcached、Mysql优化)

    大型网站关键技术介绍 1. pv值(page views),访问量大 带来问题 a. 流量大 10000000*2m ->解决方案 买带宽 ,优化程序(处理图片) b. 并发量,同时访问网站的人 ...

  5. 《大型网站架构技术》系列分享专栏

    在这里整理一些大型网站架构方面的技术文章,包括大型网站存储,架构,静态化处理,高并发,高性能方面的问题处理,解决方案等知识 <大型网站架构技术>已整理成PDF文档,点击可直接下载至本地查阅 ...

  6. 《大型网站技术架构》读书笔记一:大型网站架构演化

    来源:http://www.cnblogs.com/edisonchou/p/3773891.html 此篇已收录至<大型网站技术架构>读书笔记系列目录贴,点击访问该目录可获取更多内容. ...

  7. 大型网站电商网站架构案例和技术架构的示例

    大型网站架构是一个系列文档,欢迎大家关注.本次分享主题:电商网站架构案例.从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型.除具备功能需求外,还具备一定的高性能,高可用,可伸 ...

  8. 大型网站架构演变史(含技术栈与价值观)

    这篇文章是参考李智慧的<大型网站技术架构:核心原理与案例分析>和现蘑菇街CTO曽宪杰的<大型网站系统与Java中间件实践>写的一篇读书笔记. 前言 何谓大型网站?大型网站的特点 ...

  9. 大型网站架构模式【大型网站技术架构.核心原理与案例分析】(阅读分享)

    这本书分几个章节,其中有一个值得和大家分享的技术知识. 大型网站架构模式中引入了模式概念:每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心.这样,你就能一次又一次地使用该方案而不 ...

  10. 大型电商网站架构案例和技术架构【推荐】

    大型网站架构是一个系列文档,欢迎大家关注.本次分享主题:电商网站架构案例.从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型.除具备功能需求外,还具备一定的高性能,高可用,可伸 ...

最新文章

  1. (重点章节复习以及代码调整笔记)选择器:伪类和伪元素选择器(部分)
  2. Objective-C:三种文件导入的方式以及atomic和nonatomic的区别
  3. Matlab | Matlab从入门到放弃(4)——样本均值
  4. 网络安全讲座之四账号安全和文件系统安全
  5. 8皇后以及N皇后算法探究,回溯算法的JAVA实现,递归方案(一)
  6. 如何为部署到 SAP BTP 平台上的 Node.js 应用提供Authorization 和 Trust 管理 - 权限管控
  7. LeetCode 2145. 统计隐藏数组数目(前缀和)
  8. Python oct 函数 - Python零基础入门教程
  9. OCP之5 管理数据库存储结构
  10. 如何在 Linux 上检查可用磁盘空间 [终端和 GUI]
  11. 在sqlexpress中添加DB和在sql analyzer中操作DB.
  12. c++ Primer plus 之c++学习
  13. GPIO的8种工作模式
  14. 3dmax局部渲染变黑原因及解决方法
  15. 纯js制作的XML在线编辑器(支持修改本地文件)
  16. Ubuntu安装蓝牙驱动
  17. 第四届橙瓜网络文学奖20年十佳言情大神天下归元暂时排第三名
  18. c语言编程樱花树,分形樱花树(画画)
  19. Git远程库代码回退
  20. 中原银行实时风控体系建设实践

热门文章

  1. 利用 FFT 模拟菲涅尔衍射积分
  2. win10官网下载ios文件操作指南
  3. 2022下半年数学建模竞赛汇总(比赛时间、出成绩时间、难易程度、含金量、竞赛官网)
  4. 使用jsBridge实现H5与原生App交互
  5. 职业规划范文500字计算机专业,技校计算机专业职业生涯规划500字左右
  6. UE4 特效生成函数
  7. TCA9539 IO扩展芯片
  8. python编程单词排序_Python:对输入的单词进行字典序排序输出
  9. 埋藏式心脏复律除颤器的原理及参数设置
  10. int too large to convert to float