备案 控制台
开发者社区 云计算 文章 正文

分布式架构原理--CDN加速静态文件访问

简介: 分布式架构原理专题: (演进过程及如何把应用从单机扩展的分布式;CDN加速静态文件访问;系统监控、容灾、存储动态扩容;架构设计及业务驱动分化;CAP\Base理论及其应用)

一、CDN加速服务

CDN是Content Delivery Network的缩写,意思是内容分发网络。CDN的作用是把用户需要的内容分发到离用户近的地方,这样可以使用户能够就近获取所需内容。整个CDN系统分为CDN源站和CDN节点,CDN源站提供CDN节点使用的数据源头,而CDN节点则部署在距离最终用户比较近的地方,加速用户对站点的访问。
CDN其实就是一种网络缓存技术,能够把一些相对稳定的资源放到距离最终用户较近的机房,一方面可以节省整个广域网的带宽消耗,另外一方面可以提升用户的访问速度,改进用户体验。我们一般把一些相对静态的文件(例如图片、视频、JS脚本、一些页面框架)放在CDN中。
image.png

免费的前端开源项目 CDN 加速服务: https://cdn.bootcdn.net

二、用户加速流程

1.用户向浏览器输入www.aliyun.com这个域名,浏览器第一次发现本地没有dns缓存,则向网站的DNS服务器请求;

2.网站的DNS域名解析器设置了CNAME,指向了developer.aliyun.com,请求指向了CDN网络中的智能DNS负载均衡系统;

3.智能DNS负载均衡系统解析域名,把对用户响应速度最快的IP节点返回给用户;

4.用户向该IP节点(CDN服务器)发出请求;

5.由于是第一次访问,CDN服务器会向原web站点请求,并缓存内容;

6.请求结果发给用户。

image.png

三、自己搭建CDN服务器静态内容加速

为什么我还需要自己搭建CDN服务器来实现网站加速呢?原因有三
1.要用国内的CDN服务器域名都需要备案。
2.免费的CDN服务器的稳定性和加速效果都不是很行。
3.付费的CDN服务器一般都贵的要死,一些草根站长根本用不起。
搭建详情

javpower
目录
相关文章
洛神灬殇
|
28天前
|
设计模式 安全 Java
【分布式技术专题】「Tomcat技术专题」 探索Tomcat技术架构设计模式的奥秘(Server和Service组件原理分析)
【分布式技术专题】「Tomcat技术专题」 探索Tomcat技术架构设计模式的奥秘(Server和Service组件原理分析)
洛神灬殇
44 0
游客2xksyu44sqbag
|
28天前
|
Cloud Native Linux 网络虚拟化
深入理解Linux veth虚拟网络设备:原理、应用与在容器化架构中的重要性
在Linux网络虚拟化领域,虚拟以太网设备(veth)扮演着至关重要的角色🌐。veth是一种特殊类型的网络设备,它在Linux内核中以成对的形式存在,允许两个网络命名空间之间的通信🔗。这篇文章将从多个维度深入分析veth的概念、作用、重要性,以及在容器和云原生环境中的应用📚。
游客2xksyu44sqbag
56 0
深入理解Linux veth虚拟网络设备:原理、应用与在容器化架构中的重要性
yuanzhengme
|
28天前
|
存储 分布式计算 Hadoop
Hadoop【基础知识 01】【分布式文件系统HDFS设计原理+特点+存储原理】(部分图片来源于网络)
【4月更文挑战第3天】Hadoop【基础知识 01】【分布式文件系统HDFS设计原理+特点+存储原理】(部分图片来源于网络)
yuanzhengme
116 3
yuanzhengme
|
28天前
|
存储 分布式计算 监控
Hadoop【基础知识 01+02】【分布式文件系统HDFS设计原理+特点+存储原理】(部分图片来源于网络)【分布式计算框架MapReduce核心概念+编程模型+combiner&partitioner+词频统计案例解析与进阶+作业的生命周期】(图片来源于网络)
【4月更文挑战第3天】【分布式文件系统HDFS设计原理+特点+存储原理】(部分图片来源于网络)【分布式计算框架MapReduce核心概念+编程模型+combiner&partitioner+词频统计案例解析与进阶+作业的生命周期】(图片来源于网络)
yuanzhengme
163 2
dulu~dulu
|
28天前
|
运维 监控 安全
WLAN的组网架构和工作原理
WLAN的组网架构和工作原理
dulu~dulu
29 0
梦回故国楼台梦
|
28天前
|
存储 移动开发 前端开发
【Uniapp 专栏】Uniapp 架构设计与原理探究
【5月更文挑战第12天】Uniapp是一款用于跨平台移动应用开发的框架,以其高效性和灵活性脱颖而出。它基于HTML、CSS和Vue.js构建视图层,JavaScript处理逻辑层,管理数据层,实现统一编码并支持原生插件扩展。通过抽象平台特性,开发者能专注于业务逻辑,提高开发效率。尽管存在兼容性和复杂性挑战,但深入理解其架构设计与原理将助力开发者创建高质量的跨平台应用。随着技术进步,Uniapp将继续在移动开发领域扮演重要角色。
梦回故国楼台梦
35 1
【Uniapp 专栏】Uniapp 架构设计与原理探究
菜菜的后端私房菜
|
28天前
|
负载均衡 NoSQL 关系型数据库
深入浅出Redis(六):Redis的主从架构与主从复制原理
深入浅出Redis(六):Redis的主从架构与主从复制原理
菜菜的后端私房菜
170 0
1941623231718325
|
28天前
|
存储 供应链 安全
区块链技术原理及应用:深入探索分布式账本技术
【4月更文挑战第30天】区块链,从加密货币的底层技术延伸至多元领域,以其分布式账本、去中心化、不可篡改性及加密技术重塑数据存储与交易。核心组件包括区块、链和节点,应用涵盖加密货币、供应链管理、金融服务等。尽管面临扩展性等挑战,未来潜力无限。
1941623231718325
125 0
梦回故国楼台梦
|
28天前
|
缓存 NoSQL Java
【亮剑】分布式锁是保证多服务实例同步的关键机制,常用于互斥访问共享资源、控制访问顺序和系统保护,如何使用注解来实现 Redis 分布式锁的功能?
【4月更文挑战第30天】分布式锁是保证多服务实例同步的关键机制,常用于互斥访问共享资源、控制访问顺序和系统保护。基于 Redis 的分布式锁利用 SETNX 或 SET 命令实现,并考虑自动过期、可重入及原子性以确保可靠性。在 Java Spring Boot 中,可通过 `@EnableCaching`、`@Cacheable` 和 `@CacheEvict` 注解轻松实现 Redis 分布式锁功能。
梦回故国楼台梦
40 0
智能计算老群群
|
28天前
|
负载均衡 Java 开发者
Spring Cloud:一文读懂其原理与架构
Spring Cloud 是一套微服务解决方案,它整合了Netflix公司的多个开源框架,简化了分布式系统开发。Spring Cloud 提供了服务注册与发现、配置中心、消息总线、负载均衡、熔断机制等工具,让开发者可以快速地构建一些常见的微服务架构。
智能计算老群群
521 1

热门文章

最新文章

  • 1
    微服务框架(基于开源技术的分布式、服务化框架)
  • 2
    分布式事务框架 seata-golang 通信模型详解
  • 3
    分布式1024节点!1天玩转PolarDB-X超大规模集群
  • 4
    中国分布式光伏补贴最低价拟调升
  • 5
    2步轻松搞定SpringBoot2.x分布式session共享,极少配置
  • 6
    从windows server的文件服务到分布式文件服务(六)
  • 7
    基于分布式流计算平台(storm)的CGI采集与清理系统
  • 8
    构建Hadoop+Hbase+ZooKeeper分布式存储
  • 9
    构建易于维护的分布式程序
  • 10
    jmeter分布式环境
  • 1
    Kubernetes的“厨房”:架构是菜谱,组件是厨具,资源对象是食材(上)
    88
  • 2
    阿里云服务器X86计算、Arm计算、GPU/FPGA/ASIC、高性能计算架构区别
    276
  • 3
    TiDB整体架构概览:构建高效分布式数据库的关键设计
    265
  • 4
    TiDB存储层深入:分布式存储架构与数据一致性保障
    92
  • 5
    Snowflake的架构
    62
  • 6
    阿里云神龙架构的背景
    523
  • 7
    ZooKeeper基本架构
    170
  • 8
    Apache Hadoop YARN基本架构
    40
  • 9
    架构的未来:微前端与微服务的融合
    89
  • 10
    监控内网电脑软件设计与实现:基于Node.js的服务器端架构分析
    160
  • 相关课程

    更多
  • 基于Zookeeper、Dubbo构建互联网分布式基础架构
  • 通过CDN为网站提速
  • 阿里云CDN使用教程
  • CDN介绍及使用入门
  • 分布式文件存储系统技术及实现
  • 分布式协调系统 Zookeeper 快速入门
  • 相关电子书

    更多
  • 构建智能化的视频系统 阿里云CDN的进化
  • CDN数据化实践
  • 直播CDN-X - 白山直播CDN流传递链路优化
  • 相关实验场景

    更多
  • 每个IT人都想学的“Web应用上云经典架构”实战
  • 通过HTTPS加速网关快速部署网站加密
  • MySQL引擎及架构优化
  • 使用OSS助力游戏资源加速
  • 基于数据湖架构的网站访问行为分析
  • 使用SLB+2ECS+NAS,部署电商web网站的高可用架构
  • 下一篇
    阿里云免费云服务器ECS领取教程

    深圳SEO优化公司滨州网络营销哪家好重庆网页设计报价雅安网站优化排名推荐阳泉百度爱采购武汉网站改版公司鸡西企业网站改版日照seo排名推荐天门设计网站推荐河池网络推广报价佛山营销网站推荐通化优化哪家好伊犁网站定制报价天津至尊标王价格海南模板制作推荐鄂州百度竞价多少钱镇江外贸网站制作价格广东seo报价铜仁至尊标王湘潭网站制作设计哪家好成都网站推广系统公司大丰企业网站制作哪家好南平百姓网标王推广报价张家界网站设计价格朔州网页设计多少钱防城港网站优化推广多少钱长沙建站公司黔西南SEO按天计费价格宜春百姓网标王价格淮北关键词按天扣费推荐宣城seo网站推广价格歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

    深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化