前端使用Minio存储的优缺点
概述:
老规矩,先放文档 Minio官方文档
通过对Minio官方文档的解读,以及了解过相应的文章后得出的一些结论
可能有理解错误的地方,欢迎各位大佬指正
安装 :
yarn add minio
或者
npm i minio
优点:
1.前端直传Minio,可减少与后端交互所造成的性能浪费
缺点:
1.只支持Webpack工程化构建的项目,因为webpack是基于nodeJs的,可以使用require, fs等函数
2.不支持Vite工程化构建形式,Vite是EsModule纯浏览器模块的形式,没有nodeJs里的函数,只能使用import,但部分第三方库并不支持,会报奇怪的错误
3.前端直传Minio是无法获取上传进度的,自然也就无法显示进度条,从而无法拥有良好的人机交互感,并且需要等待Minio反馈后才能判断是否上传成功
4.端口,登录账号,登录密码都写在前端,会暴露关键信息,易造成不必要的信息泄露,并且不易维护
5.由前端写Minio接口不利于之后的扩展,每开一个项目,都需要copy代码,无形中增加了维护的困难性
综述:
- 与后端保持良好的沟通,让后端帮助前端实现上传功能与Minio接口,一劳永逸!
- 充分考虑项目的技术栈与实现难度,在完成任务的前提下考虑易用性, 条条道路通罗马,不必钻牛角尖~
前端使用Minio存储的优缺点相关推荐
- minio存储类型 归档管理页面_软件定义存储,看这一篇就够了
minio存储类型 归档管理页面_软件定义存储,看这一篇就够了_婷婷与li的博客-CSDN博客 请看链接 文章来源于TaoCloud ,作者刘爱贵 1.SDS科普 SDS(Software Defin ...
- 前端密钥怎么存储,才最安全?
前端密钥存储安全是非常重要的,具体原因如下: 保护敏感数据:密钥用于保护敏感数据的安全性.如果密钥泄露,攻击者可能能够访问和篡改敏感数据,导致数据泄露.数据被篡改或系统被入侵. 防止恶意使用:在前端存 ...
- 网络硬盘录像机、边缘存储和云存储的优缺点
网络摄像机的出现改变了存储解决方案在安防行业的面貌.由于监控系统转向基于网络的系统,记录和存储的选择不再明确.如今的存储方案包括网络硬盘录像机NVR.边缘存储和云存储解决方案.通过首先区分每种方案的优 ...
- 使用pre-signed URLs通过浏览器上传 无中间件前端直传 minio
使用presigned URLs,你可以让浏览器直接上传一个文件到S3服务,而不需要暴露S3服务的认证信息给这个用户.下面就是使用minio-js实现的一个示例程序. 服务端代码 const MinI ...
- minio存储之纠删码(Erasure Code)
纠删码的原理介绍可以参考: https://www.jianshu.com/p/4abf65ad03af 一般上我们如果要保证数据高可用,主流的有两种策略: 多副本 纠删码 副本(Replicatio ...
- 前端缓存 浏览器存储
目录 前言 一.浏览器存储 0.bfcache 1.WebStorage (1).sessionStorage 对象 (2).localStorage 对象 2.Cookie (1).cookie 与 ...
- 前端基于浏览器存储的AJAX性能优化
受后端开发redis启发,基于浏览器sessionStorage存储的ajax性能优化. 一.需求 随着单页面和前后端分离的兴起,ajax已经成为大部分前后端数据交互的途径.虽然ajax是异步的,但是 ...
- 前端面试——浏览器存储浏览器缓存(http缓存机制)
浏览器存储 cookie和session的区别 cookie数据存放在浏览器上,session存放在服务器上 cookie一般在客户端有大小限制,一般为4K,session没有限制,但是考虑到服务器性 ...
- 常用存储设备优缺点辨析
数据中心的数据存储能力靠的是各类的存储设备,而存储设备有三大类,包括硬盘三大种类(SSD;HHD;HDD). 固态硬盘(Solid State Drive): 用固态电子存储芯片阵列而制成的硬盘,由控 ...
最新文章
- [JS-JQuery]基础
- gmock学习02---编写自己的Matcher与如何让编译器识别被mock的重载函数
- Boost:移动容器的测试程序
- 音视频技术开发周刊 | 142
- JavaScript学习笔记(五)--深拷贝浅拷贝
- 网易云音乐失去韩国SM旗下歌曲版权 歌曲下架歌单变灰
- 创建父需求子需求构建需求树_还不知道B+树 ?看完,别再问我什么是B+树 了
- 360安全浏览器划词翻译_有种遗憾是这些浏览器插件你一个没用过
- 用python数据分析来解密新经济(IT桔子)死亡公司的内幕
- ENVI Landsat8 裁剪 辐射校正 大气校正 CSU
- 一种word版题库制作成excel版步骤
- 一次U盘文件变乱码的恢复
- 数据分析--卡方分析与方差分析
- 按键精灵 获取网页flash游戏 句柄 以360浏览器为例
- 数据库一条insert插入多条记录
- svn 认证失败请看解决办法
- 使用高通Vuforia开发AR增强现实游戏(开篇)
- python软件长什么样图片_听说各大网站的色情图片识别都是用的这个程序?Python识别色情图...
- 2023年黑马程序员Java学习路线图
- pythonmsgbox怎么使用_python学习——EasyGui msgbox()