from Web Secret:图片服务
需要考虑的问题:
- 将图片服务器和应用服务器分开
- 不同的业务图片分别存储,尽量不要混合
- 审查业务的需要,尽量在存储之前压缩图片,而不是存储原图
- 采用适合自己的策略对文件进行散列存储,以避免单一目录下文件过多的情况
不同的解决方案核心的考虑有:
- 如何能够灵活的满足目前的业务需求
- 如何尽可能的优化资源,包括文件存储和网络带宽
图片的处理技术实现:预先生成和按需生成。可通过URL将预先生成和按需生成结合成一个一种技术实现,即具备性能优势也具备灵活性。
为图片服务添加缓存:
- 为客户端增加缓存的能力:减少客户端重复图片请求
- 为图片处理结果添加缓存:内存缓存和文件缓存
对图片服务进行抽象,抽象出组件结构,形成通用的存储服务。
数据存储解决方案:
- DAS
- SAN
- NAS
提供服务性能:负载均衡
- 如何确定负载均衡和数据存储策略:
- 请求图片数据的时间分布
- 不同业务的访问量
- 缓存命中率
时间: 2024-10-09 00:14:01