目录

  • 引出
  • OSS对象存储服务
  • CDN
  • CDN加速OSS资源
  • 总结

引出

  之前,我在写项目的时候,因为项目中存在音视频的存储,然后我看圈子里面的人都是使用OSS对象存储来处理,然后我也跟风去使用了,然后在之后,我一个朋友问我为什么要使用OSS?我懵圈了哈哈哈,所以,我们在学习的时候,不能只是使用这个东西,去跟风,我们需要了解为什么,为什么我们要使用它,使用它对我们来说有什么好处,对提高我们自己又有什么好处!

OSS对象存储服务

什么是OSS?
  OSS的全程是Object Storage Service(对象存储服务)。说白了,OSS就是将我们所要用到的静态资源(图片、视频、HTML、JS和CSS)(这些资源本来是放到我们的ESC上的)放在OSS上,然后OSS会为每个数据对象分配一个唯一的访问地址,客户端只需要通过HTTP RestAPI 去获取资源就行了。

这样貌似OSS只提供了存储服务一样。其实还不止,我们看下文。

CDN

什么是CDN?
  CDN的全程是Content Delivery Network(内容分发网络)。
其基本原理采用各种缓存服务器,这些缓存服务器分布在用户访问相对集中的地区,在用户访问网站时,通过依靠部署在各地的服务器通过中心平台的负载均衡、内容分发和调度等技术将用户的访问指向工作正常、距离最近的缓存服务器上,由缓存服务器直接响应用户请求。

CDN加速OSS资源

传统的网站架构下,动态资源和静态资源不分离,都是存储在服务器上的,随着网站访问量的增加,性能会成为瓶颈,可能会出现响应慢、不流畅等。

如果使用动静分离的网站架构,就能解决海量用户访问的性能瓶颈问题。而使用CDN加速OSS是常见的站点动静分离的方式。

阿里云OSS可提供低成本的存储,CDN可以实现静态资源加速分发。

  • 以OSS作为源站,CDN会将源站的静态资源(静态脚本、图片、音视频等)提前缓存到CDN全球加速节点,用户请求访问或下载资源时,可就近获取CDN节点上已缓存的资源,实现资源加速。
  • 静态资源的访问将直接通过 CDN 的逻辑直接返回给客户端,而不需要占用 ECS 的各项负载,同时静态资源的上传也可以通过客户端直接上传至
    OSS ,避免再经过ECS 。
  • 同一数据中心的 ECS 和 OSS 之间是可以直接通过阿里云的内网进行数据交互的,因此可以保证 ECS 和 OSS 的网络质量。

总结

使用CDN加速的OSS的好处

  • 支持海量存储。OSS的存储空间弹性无限扩展,您无需考虑存储架构升级。
  • 用户访问网站资源,全部通过CDN,降低源站压力。
  • 从距离客户端最近的CDN节点获取资源,减少网络传输距离,保证静态资源传输速度。

阿里云的OSS使用方式见参考

  • CDN加速OSS有什么好处
  • 使用CDN加速OSS访问
  • CDN加速OSS资源(通过CDN控制台实现)

  
  
  

浅谈使用CDN加速的OSS相关推荐

  1. cdn加速和oss传输加速的区别。

    概述 本文主要介绍剑盾云对象存储OSS的传输加速功能和CDN加速OSS资源的区别,以便您根据实际业务进行选择. 详细信息 剑盾云对象存储OSS以海量.安全.低成本.高可靠等特点已经成为用户存储静态资源 ...

  2. 直播技术:从性能参数到业务大数据,浅谈直播CDN服务监控

    线上服务的有效监控和数据收集,一直是后端服务离不开的话题.直播作为一种经典的分布式系统,监控以及数据收集更是必不可少的工作.如何对海量的服务集群有效的监控和保活,又如何抓取集群中的碎片数据中来优化服务 ...

  3. 从性能参数到业务大数据,浅谈直播CDN服务监控

    线上服务的有效监控和数据收集,一直是后端服务离不开的话题.直播cdn作为一种经典的分布式系统,监控以及数据收集更是必不可少的工作.如何对海量的服务集群有效的监控和保活,又如何抓取集群中的碎片数据中来优 ...

  4. 浅谈阿里云对象存储OSS

    OSS(即Object Storage Service)是一种提供海量.安全.低成本.高可靠的云存储服务,适合存放任意类型的文件.容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本,官方一点 ...

  5. 浅谈一键内存加速功能是如何实现的

    前段时间笔者仿写一个简易版的电脑管家,对于其中的绝大部分功能,如垃圾清理.进程管理.软件卸载.启动项.云查杀等功能或多或少能猜测到一些,但惟独对其中的一键内存加速功能不得要领,无奈,只能试着逆向电脑管 ...

  6. [学习记录]浅谈Android硬件加速

    最近看了一些Android硬件加速的文章,因此做个记录与总结 众所周知 ,如果使用GPU进行图形绘制,就认为是硬件减速绘制:反之,则是软件绘制. 以平时开发举例,实现一个圆角矩形按钮通常有两种方案:使 ...

  7. CDN 加速 OSS 常见问题及处理思路

    云栖君导读:CDN 加速 OSS 是常见的站点动静分离的方式,可以实现将静态资源存储在 OSS 上,并通过 CDN 加速 OSS 实现静态资源的访问加速效果.但是在实际使用的过程中可能会出现使用方法以 ...

  8. 阿里云 - CDN加速(OSS)

    CDN 是什么? CDN的全称是Content Delivery Network,即内容分发网络.其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络&quo ...

  9. 浅谈 举家搬迁静态文件到CDN

    为什么80%的码农都做不了架构师?>>>    由于七牛CDN最近做活动,对于标准用户可以免费使用如下优惠 10 GB 存储空间 10 G/月 下载流量 10 万次/月 PUT/DE ...

最新文章

  1. 086_访问html元素
  2. 如何通过简单的配置,实现SAP Spartacus的guest checkout需求
  3. android 字符串 转公式,java – 在android中将字符串转换为bigdecimal
  4. FZU 2124 吃豆人 bfs
  5. oracle 学习之:建视图时报ora-01031
  6. 2019款新iPhone发布时间曝光:依旧9月12日亮相?
  7. 启动多个线程后同时并行执行程序
  8. AttributeError: Can‘t get attribute ‘Net‘ on module ‘__main__‘
  9. 添加常见 URL Scheme 列表,方便快速查询⓶QA:URL Scheme适配好为何仍然报错
  10. ipvsadm命令的用法
  11. github windows系统监控_windows快速制作U盘启动工具Rufus
  12. 携程2021年校招笔试题[2021年10月21日19点-21点]
  13. vscode 使用beautify插件格式化.vue文件
  14. 网易互娱2017实习生招聘游戏研发工程师在线笔试第二场(图像处理)
  15. python爬取天极网手机信息代码
  16. vue element-ui 项目使用双色主题(白天,黑夜模式)
  17. opencv图像处理—项目实战:答题卡识别判卷
  18. 部署开源项目记录 - 部署seata时遇到的问题
  19. 走钢索的人---走出软件作坊:三五个人十来条枪 如何成为开发正规军(十七)[转]...
  20. PyCharm快捷键替换变量

热门文章

  1. obs直播录屏软件下载使用教程-制作短视频录制视频教程
  2. xy苹果助手安装_XY苹果助手下载_XY苹果助手下载安装【免费手机版】-太平洋下载中心...
  3. 早慧与天才神童是有差异的
  4. tableau高级绘图(十一)-tableau绘制日历圆形图
  5. 多暂估的库存如何调整_多暂估的应付账款要如何调整
  6. 252T网盘资源包括:
  7. 哪十句英文脏话不能乱说‏
  8. Linux基础之文件编程
  9. 【软件创新实验室2021年暑假集训】Java技术培训——Java前置知识学习
  10. Python-基础数据类型-类型转换-优先级