前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【腾讯云的1001种玩法】十分钟轻松搞定云架构:COS的两种上传模式

【腾讯云的1001种玩法】十分钟轻松搞定云架构:COS的两种上传模式

原创
作者头像
白宦成
发布2018-01-15 18:23:51
1.7K0
发布2018-01-15 18:23:51
举报
视频内容

今天我们来学习COS的两种上传模式。通过了解不同的上传模式,我们可以选择一个适合我们的上传模式,不同的上传模式可以带来不同的效果。如果开发能力足够,我建议你选用 Web直传 模式。

首先,我们来说服务端上传:服务端上传是最常用的上传方式,也是使用最简单的上传方式。用户只需要将COS提供的SDK接入程序,就可以实现COS存储能力的对接。

在服务端的上传模式下,文件是从用户的电脑,流向用户自己的云主机,再由云主机流向COS对象存储。

如果想要在你的系统内接入COS对象存储,你要明白如何接入其中:

在这种模式下,我们用户将文件上传到云主机,云主机上的应用程序会将我们的上传的文件进行暂存,作为临时文件。应用程序再通过特定的算法来生成文件的签名,借助签名,将文件上传到COS当中。

这种上传模式由于只有服务端和COS进行通信,结构较为简单,学习成本较低。但是由于通过服务端进行了文件的中转,会占用主机的资源,同时由于用户是和云主机进行通信,而云主机和用户的距离有远有近,容易受到网络限制。

和服务端上传模式对应的是客户端上传模式,客户端上传模式用户直接将文件上传到云端。不再经过云主机来中转。

相对的,客户端上传的优势是不占用主机的资源,也不会受到云主机网络限制,对于用户来说,可以体验到更快的上传速度,但是对应的,其存在实现的难度。可能会出现开发进度缓慢的情况。

在客户端上传模式下,用户需要先向云主机请求一个COS的签名,云主机在借助SDK生成了签名后,向用户发送签名。用户端获取到签名信息后,将文件直接上传至COS中。

在这种模式下,用户对云主机的依赖降低,可以借助COS遍布全国的上传节点,来达到一个非常好的上传效果。

拓展阅读:

COS 常见问题 :https://www.qcloud.com/document/product/436/6282

COS SDK 说明:https://www.qcloud.com/document/product/436/6474

COS API 说明:https://www.qcloud.com/document/product/436/6052

COS 业务流程:https://www.qcloud.com/document/product/436/6226

相关推荐

【腾讯云的1001种玩法】十分钟搞定云架构 · 什么是Bucket、什么是Object

【腾讯云的1001种玩法】十分钟轻松搞定云架构之三:更大的存储

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
大数据
全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档