码迷,mamicode.com
首页 > 其他好文 > 详细

图片服务

时间:2015-03-12 11:08:47      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:

from Web Secret:图片服务

 

需要考虑的问题:

  1. 将图片服务器和应用服务器分开
  2. 不同的业务图片分别存储,尽量不要混合
  3. 审查业务的需要,尽量在存储之前压缩图片,而不是存储原图
  4. 采用适合自己的策略对文件进行散列存储,以避免单一目录下文件过多的情况

不同的解决方案核心的考虑有:

  1. 如何能够灵活的满足目前的业务需求
  2. 如何尽可能的优化资源,包括文件存储和网络带宽

 

图片的处理技术实现:预先生成和按需生成。可通过URL将预先生成和按需生成结合成一个一种技术实现,即具备性能优势也具备灵活性。

 

为图片服务添加缓存:

  1. 为客户端增加缓存的能力:减少客户端重复图片请求
  2. 为图片处理结果添加缓存:内存缓存和文件缓存

 

对图片服务进行抽象,抽象出组件结构,形成通用的存储服务

 

数据存储解决方案:

  1. DAS
  2. SAN
  3. NAS

提供服务性能:负载均衡

  1. 如何确定负载均衡和数据存储策略:
  2. 请求图片数据的时间分布
  3. 不同业务的访问量
  4. 缓存命中率

图片服务

标签:

原文地址:http://www.cnblogs.com/ellwu/p/4331662.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!