服务器 - oss和普通图床有什么区别?

查看:484
本文介绍了服务器 - oss和普通图床有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

我自学的做服务器,租了个阿里云ecs,当个玩具玩,我发现里面一个oss,我试了试,原来是一个存图片的东西,因为是英语缩写,所以我感觉很厉害。

请问这个到底是干什么,我看他可以创建一个大文件夹,然后传图片,然后可以引用。

那不就是个速度快点的图床吗,我以前混bbs的时候就用过图床,而且图床还支持父文件夹——子文件夹——图片这样分类,这个oss只有一层目录。

请问她们区别在哪里呢?

感谢系统性回答,也感谢只言片语的补充,谢谢!!!

解决方案

年轻人,你太小看速度快三个字和oss了。
首先oss是Object Storage Service 的简写,解决了服务器储存Blob(Binary Large Object)的需求。

文件储存也不像你想象中的那么简单,你可知道ext3文件系统下,默认一个文件夹内最多只能当32000个文件?

文件直接储存在服务器上还有安全性问题,如果黑客上传了二进制可执行文件并且通过漏洞运行了该文件,会导致无法预计的后果。

大型Web服务倾向于把业务逻辑,数据库,其他用户数据分开,而不是挤在同一个服务器里,好处很多,比如业务程序,数据库程序都有独立的cpu,稳定性更好,安全性高等。

文件分发又是一个问题,你可测试过跨与不夸运营商网络或地区的情况下,文件传输速度和延迟的差距?

其实oss没有目录的概念,我记得文件的key(可以理解为文件名),是可以带有斜杠的,你自己按照目录的方式储存就行了,其实它只是一个key value pair而已

明白了么?oss并不是图床,而是可以储存任何文件的,并提供多节点数据分发的服务

这篇关于服务器 - oss和普通图床有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆