技术心得:图片存储方案

简介: 技术心得:图片存储方案

"

?///// ///// 生成相对路径 是根据ID填充12位字符,拆分四层路径 ///// /////

相关ID /////

文件名称 ///// protected virtual string MakeFileRelativePath(int associateID, string fileName) //代码效果参考:https://v.youku.com/v_show/id_XNjQwNjY0Mjc5Mg==.html

{ string idString = associateID.ToString().PadLeft(12, '0'); string path = string.Join(""/"", new string【】 { idString.Substring(0, 3), idString.Substring(//代码效果参考: https://v.youku.com/v_show/id_XNjQwNjc4ODQxMg==.html

3, 3), idString.Substring(6, 3), idString.Substring(9, 3), fileName }); return path; }

--以下转载

如果用普通的文件系统存储图片,有一个简单的方法。计算文件的hash值,比如md5,以结果第一位作为第一级目录,这样第一级有16个目录。从0到F, 可以把这个字母作为域名,0.yourimg.com到f.yourimg.com(客户端dns压力会增大),还可以扩展到最多16个NAS集群上。第 二级可用年月例如,201011,第三级用日,第四级可选,根据上传量,比如am/pm,甚至小时。最终的目录结构可能会是 e/201008/25/am/e43ae391c839d82801920cf.jpg。rsync备份时可以用脚本只同步某年某日某时的文件,避免计 算大量文件带来的开销。当然最好是能用专门的分布式文件系统或更专业点的存储解决方案。


"
image.png
相关文章
|
4月前
|
机器学习/深度学习 开发工具 计算机视觉
视觉智能平台常见问题之视频文件较大上传时可以分段上传或者切割视频如何解决
视觉智能平台是利用机器学习和图像处理技术,提供图像识别、视频分析等智能视觉服务的平台;本合集针对该平台在使用中遇到的常见问题进行了收集和解答,以帮助开发者和企业用户在整合和部署视觉智能解决方案时,能够更快地定位问题并找到有效的解决策略。
|
2月前
|
存储 弹性计算 监控
几百T的视频、图片数据进行更有效地存储和管理
采用传统硬盘搭建存储方案,看起来成本低廉,但是再加上各种附加因素后却大幅攀升,而云存储厂商通常提供基于订阅的定价模型、一些免费服务和一定的折扣。现在,我们就来了解一下如何更省钱地使用云存储。
19544 38
几百T的视频、图片数据进行更有效地存储和管理
|
4月前
|
存储 数据安全/隐私保护
平台设计-联系信息的存储
之前说过平台的用户信息是集中存储的
|
存储
《阿里云存储手册》——存储产品大图
《阿里云存储手册》——存储产品大图
151 0
|
测试技术 C# C++
C# 如何部分加载“超大”解决方案中的部分项目
在有的特有的项目环境下,团队会将所有的项目使用同一个解决方案进行管理。这种方式方面了管理,但是却会导致解决方案变得非常庞大,导致加载时间过长。那么,如何部分加载解决方案中的部分项目呢?
189 0
C# 如何部分加载“超大”解决方案中的部分项目
|
存储 Web App开发 编解码
智能存储HEIC&AVIF图片硬件压缩方案详解
图片格式的进化一图抵千文,因此很多的应用都会用图片来表现丰富的内容。提起图片格式,大家耳熟能详的有JPEG,PNG,WEBP等等,这也是当前互联网上主流的图片格式,然而在过去的十年,随着技术的发展,图片的压缩技术又取得了长足的进步,新的图片格式已经涌现,使用这些传统的图片格式已经不再是最优的选择。在过去的10年移动互联网快速发展,使网络速度越来越快,但是手机的摄像头分辨率也越来越高,用户手机的UG
1521 0
智能存储HEIC&AVIF图片硬件压缩方案详解
|
存储 搜索推荐 Java
如何基于 HBase 构建图片、视频数据的统一存储检索方案|学习笔记
快速学习如何基于 HBase 构建图片、视频数据的统一存储检索方案
858 0
如何基于 HBase 构建图片、视频数据的统一存储检索方案|学习笔记
|
存储 Java 应用服务中间件
图片存储方案介绍---七牛云存储
图片存储方案介绍---七牛云存储
图片存储方案介绍---七牛云存储
|
存储 分布式数据库 Hbase
《实战-如何基于HBase构建图片视频数据的统一存储检索方案》电子版地址
实战-如何基于HBase构建图片视频数据的统一存储检索方案
153 0
《实战-如何基于HBase构建图片视频数据的统一存储检索方案》电子版地址
|
移动开发 数据可视化 前端开发
基于业务场景下的图片/文件上传方案总结
图片/文件上传组是企业项目开发中必不可少的环节之一, 但凡涉及到用户模块的都会有图片/文件上传需求, 在很多第三方组件库(ant desigin, element ui)中它也是基础组件之一. 接下来笔者就来带大家从零实现一款图片/文件上传组件以及扩展出更强大的上传组件.
387 0