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

概念

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

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

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

应用

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

优点

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

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

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

大型网站架构利器-CDN技术相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 2019最新实战!给程序员的7节深度学习必修课,最好还会Python!
  2. 面试题:接口和抽象类的区别
  3. 那些喜欢诉苦的人,他们大概会一直苦下去
  4. CreateThread和CreateRemoteThread
  5. ASP.NET Core 2.2+Quartz.Net 实现Web定时任务
  6. 什么是二次元?什么是二次元衍生创作?它的魅力何在?
  7. TSDF算法笔记(转)
  8. Devextreme 与 Angular6 兼容问题解决
  9. css怎么改鼠标样式,如何利用CSS改变鼠标的样式
  10. SpringBoot使用模板动态导出PDF使用itextpdf
  11. 李宏毅2021春季机器学习教程HW1-COVID-19 Cases Prediction介绍
  12. MTPA仿真实现和一些比较
  13. 1880-2010年间全美婴儿姓名
  14. openpose handpose 人体关键点识别 关键点检测
  15. 深度学习数据增强(data_augmentation):Keras ImageDataGenerator
  16. vb.net html图片,手把手教你VB.NET DataGrid图片显示
  17. “北漂”小夫妻新婚后的理财计划
  18. SvnAnt authentication cancelled 的解决
  19. C语言编程练手必备,C 语言快速实现五子棋!
  20. 剧本翻译之メンアットワーク!4 ~ハンター達よ永遠に~猎人们的永远(序章2)...

热门文章

  1. [设计模式]命令模式
  2. [Java基础]抽象类和接口名作为形参和返回值
  3. android 语音助手官网,breeno语音助手最新版
  4. 2020年学python_Python学习路线图(2020年最新版)
  5. 蓝桥杯 左baby右兄弟
  6. Java web之web.xml配置详解
  7. HDU - 6989 Didn‘t I Say to Make My Abilities Average in the Next Life?! 莫队/单调栈 + 线段树/ST表在线
  8. Codeforces Round #704 (Div. 2) E. Almost Fault-Tolerant Database 思维
  9. 可持久化4--可持久化并查集
  10. Tickets HDU - 1260