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

 weihaifei   2017-07-21 11:55   405 人阅读  0 条评论

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

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

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

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

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

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

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

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

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

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


本文地址:https://www.viponevip.com/post/74.html
版权声明:本文为原创文章,版权归 weihaifei 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?