ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

寻找图片服务器

2022-09-12 21:31:40  阅读:217  来源: 互联网

标签:存储 MinIO s3 寻找 处理 Thumbor 服务器 图片


minio,开源对象存储,兼容大部分 s3 api 。优点是文件可以传,自带一个简陋的 web 界面。用户权限和文件管理可用 nextcloud 替代,让 minio 专心做存储。

有 1 万多人的职员化,ceph 部署应该也有这个能力吧。更小的方案可以 seaweedfs,这个也可以做图片存储。运维就比较简陋了。没有管理前端。初始的版本是不支持 s3 的 api 的。

MinIO 这个对象存储使用 Go 写的,官网下载可执行文件,运行一下服务就能跑起来,存文件,图片等等非常简单好用。
Thumbor 使用 Python 开发的非常专业活跃的图像处理工具,几乎你能想到的图片处理,这套工具都能实现,最牛逼的一点就是它有一套算法在处理图片的时候(例如:裁剪)可以对图片的人像、动物、等关键位置识别。你可以直接用 url 的方式去处理,但这个仅仅是测试用的,真正生产的时候用官方提供的检验安全 key 的方式去做非常安全,不像 zimg 可能会被恶意生成。
Thumbor 可以通过插件直接处理 s3 的图像,同理 MinIO 兼容大部分 s3 接口,所以就可以直接用。
不过我们为了降低成本打算把 MinIO 换成 s3,有一点就是 Thumbor 环境略复杂,CentOS 装这个我是放弃了,直接用 Debian 10 几行命令搞定。Thumbor 处理图片的时候非常吃 CPU,尤其是开启了算法相关的配置,处理好的图片可以存到指定目录或者 MongoDB,下一次访问同样规格的图片不会再次被处理。
Thumbor 用的时候有一些小坑,不过跑起来是非常好用稳定的,如果有什么问题也可以问我。
我们用这套方案已经在生产环境跑了很久了,没有出过一次问题,推荐使用。

 

标签:存储,MinIO,s3,寻找,处理,Thumbor,服务器,图片
来源: https://www.cnblogs.com/xiuquan/p/16687328.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有