能否通俗地讲一下什么是cdn?

教程与解决方案问答分类: 搜索引擎相关能否通俗地讲一下什么是cdn?
0
询问者 提问于 3月 以前

能否通俗地讲一下什么是cdn, 还有和oss有什么区别?

2 个回答
0
Fuyeor MaruguMarugu Fuyeor 管理员 回答于 3月 以前
  • 什么是CDN

CDN 的中文全称是《内容分发网络》,一个网站页面通常都有很多资源比如视频,样式表,脚本,音频,HTML等等,
访客全部请求原网站获取资源的话,原网站服务器压力会很大,
于是网站就配置所谓 CDN 加速,将原网站域名使用 CNAME 记录解析到 CDN 的服务器上。
就会缓存 (相当于复制, 镜像一个原网站) 的内容到全国各地的服务器上, 这些缓存服务器叫就叫做 CDN 节点。
请求原网站时,CDN 就会根据访客的位置, 将域名劫持到访客附近的服务器上,速度就会变快。
通常这些缓存资源有一定的时效,比如60天后过期,如果 CDN 没了,这些缓存资源在失效后就无法访问了,
但是域名却还解析到了附近服务器,但服务器上没有这些资源,就返回404状态码 (就是找不到对应资源的意思)

  • 什么是 OSS

OSS 又叫对象存储(请认准中文名“对象存储”,阿里云叫 OSS,而腾讯云叫做 COS,意思是一样的),
也叫做基于对象的存储,是用来描述解决和处理离散单元的方法的通用术语,这些离散单元被称作为对象。
就像文件一样,对象包含数据,但是和文件不同的是,对象在一个层结构中不会再有层级结构。
每个对象都在一个被称作存储池的扁平地址空间的同一级别里,一个对象不会属于另一个对象的下一级。
文件和对象都有与它们所包含的数据相关的元数据,但是对象是以扩展元数据为特征的。
每个对象都被分配一个唯一的标识符,允许一个服务器或者最终用户来检索对象,而不必知道数据的物理地址。
这种方法对于在云计算环境中自动化和简化数据存储有帮助。

0
解释一下 回答于 3月 以前

通俗地解释:
cdn 就是用了加速的, 缓存资源到各地的服务器, 打开速度就加快了.
oss 就是用来存储的, 云服务器一般存储空间少, 带宽低, 而 oss 存储便宜, 不限带宽但是按流量和请求次数收费.
一般我们都是 oss 搭配 cdn 使用, 既保证了存储和带宽, 又让网站更快.

你的回答

9 + 1 =