oss和普通图床有什么区别?
我自学的做服务器,租了个阿里云ecs,当个玩具玩,我发现里面一个oss,我试了试,原来是一个存图片的东西,因为是英语缩写,所以我感觉很厉害。
请问这个到底是干什么,我看他可以创建一个大文件夹,然后传图片,然后可以引用。
那不就是个速度快点的图床吗,我以前混bbs的时候就用过图床,而且图床还支持父文件夹——子文件夹——图片这样分类,这个oss只有一层目录。
请问她们区别在哪里呢?
感谢系统性回答,也感谢只言片语的补充,谢谢!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
年轻人,你太小看速度快三个字和oss了。
首先oss是Object Storage Service 的简写,解决了服务器储存Blob(Binary Large Object)的需求。
文件储存也不像你想象中的那么简单,你可知道ext3文件系统下,默认一个文件夹内最多只能当32000个文件?
文件直接储存在服务器上还有安全性问题,如果黑客上传了二进制可执行文件并且通过漏洞运行了该文件,会导致无法预计的后果。
大型Web服务倾向于把业务逻辑,数据库,其他用户数据分开,而不是挤在同一个服务器里,好处很多,比如业务程序,数据库程序都有独立的cpu,稳定性更好,安全性高等。
文件分发又是一个问题,你可测试过跨与不夸运营商网络或地区的情况下,文件传输速度和延迟的差距?
其实oss没有目录的概念,我记得文件的key(可以理解为文件名),是可以带有斜杠的,你自己按照目录的方式储存就行了,其实它只是一个key value pair而已
明白了么?oss并不是图床,而是可以储存任何文件的,并提供多节点数据分发的服务