概述:

老规矩,先放文档 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存储的优缺点相关推荐

  1. minio存储类型 归档管理页面_软件定义存储,看这一篇就够了

    minio存储类型 归档管理页面_软件定义存储,看这一篇就够了_婷婷与li的博客-CSDN博客 请看链接 文章来源于TaoCloud ,作者刘爱贵 1.SDS科普 SDS(Software Defin ...

  2. 前端密钥怎么存储,才最安全?

    前端密钥存储安全是非常重要的,具体原因如下: 保护敏感数据:密钥用于保护敏感数据的安全性.如果密钥泄露,攻击者可能能够访问和篡改敏感数据,导致数据泄露.数据被篡改或系统被入侵. 防止恶意使用:在前端存 ...

  3. 网络硬盘录像机、边缘存储和云存储的优缺点

    网络摄像机的出现改变了存储解决方案在安防行业的面貌.由于监控系统转向基于网络的系统,记录和存储的选择不再明确.如今的存储方案包括网络硬盘录像机NVR.边缘存储和云存储解决方案.通过首先区分每种方案的优 ...

  4. 使用pre-signed URLs通过浏览器上传 无中间件前端直传 minio

    使用presigned URLs,你可以让浏览器直接上传一个文件到S3服务,而不需要暴露S3服务的认证信息给这个用户.下面就是使用minio-js实现的一个示例程序. 服务端代码 const MinI ...

  5. minio存储之纠删码(Erasure Code)

    纠删码的原理介绍可以参考: https://www.jianshu.com/p/4abf65ad03af 一般上我们如果要保证数据高可用,主流的有两种策略: 多副本 纠删码 副本(Replicatio ...

  6. 前端缓存 浏览器存储

    目录 前言 一.浏览器存储 0.bfcache 1.WebStorage (1).sessionStorage 对象 (2).localStorage 对象 2.Cookie (1).cookie 与 ...

  7. 前端基于浏览器存储的AJAX性能优化

    受后端开发redis启发,基于浏览器sessionStorage存储的ajax性能优化. 一.需求 随着单页面和前后端分离的兴起,ajax已经成为大部分前后端数据交互的途径.虽然ajax是异步的,但是 ...

  8. 前端面试——浏览器存储浏览器缓存(http缓存机制)

    浏览器存储 cookie和session的区别 cookie数据存放在浏览器上,session存放在服务器上 cookie一般在客户端有大小限制,一般为4K,session没有限制,但是考虑到服务器性 ...

  9. 常用存储设备优缺点辨析

    数据中心的数据存储能力靠的是各类的存储设备,而存储设备有三大类,包括硬盘三大种类(SSD;HHD;HDD). 固态硬盘(Solid State Drive): 用固态电子存储芯片阵列而制成的硬盘,由控 ...

最新文章

  1. [JS-JQuery]基础
  2. gmock学习02---编写自己的Matcher与如何让编译器识别被mock的重载函数
  3. Boost:移动容器的测试程序
  4. 音视频技术开发周刊 | 142
  5. JavaScript学习笔记(五)--深拷贝浅拷贝
  6. 网易云音乐失去韩国SM旗下歌曲版权 歌曲下架歌单变灰
  7. 创建父需求子需求构建需求树_还不知道B+树 ?看完,别再问我什么是B+树 了
  8. 360安全浏览器划词翻译_有种遗憾是这些浏览器插件你一个没用过
  9. 用python数据分析来解密新经济(IT桔子)死亡公司的内幕
  10. ENVI Landsat8 裁剪 辐射校正 大气校正 CSU
  11. 一种word版题库制作成excel版步骤
  12. 一次U盘文件变乱码的恢复
  13. 数据分析--卡方分析与方差分析
  14. 按键精灵 获取网页flash游戏 句柄 以360浏览器为例
  15. 数据库一条insert插入多条记录
  16. svn 认证失败请看解决办法
  17. 使用高通Vuforia开发AR增强现实游戏(开篇)
  18. python软件长什么样图片_听说各大网站的色情图片识别都是用的这个程序?Python识别色情图...
  19. 2023年黑马程序员Java学习路线图
  20. pythonmsgbox怎么使用_python学习——EasyGui msgbox()

热门文章

  1. 【蓝桥杯嵌入式】第十三届蓝桥杯嵌入式省赛客观题以及详细题解
  2. stm32f407+xc6slx9 ,很好的设计参考资料,已投板验证过,包含宝贵的设计3w原则
  3. 毕业设计 - python选题汇总
  4. subl: 手动安装package
  5. TNN MatConverter WarpAffine
  6. MuMu 模拟器 上保证能不闪退的知乎最新版本 -- 已经测试成功
  7. 高手是这样调整PS画笔大小颜色硬度的,你会吗
  8. 白话Mask RCNN与代码解析
  9. 腾讯智慧校园 php,【腾讯智慧校园V1.35】版本更新
  10. 达梦DSC集群的备份与还原