"淘宝海量图片存储与CDN系统"分享总结

概述:

此分享是关于"淘宝海量图片存储与CDN系统"的总体架构。

技术点:

1.图片多级缓存server
2.tfs存储图片小文件
3.基于GraphicsMagick处理图片
4.LVS
5.nginx
6.Haproxy
7.缓存文件基于内存hash做索引
8.squid
9.图片请求处理流程:
–若请求图片在Cache中,直接发送
–没命中,若本地有原图,则根据原图做处理并缓存
–没命中,从TFS读取原图并添加到缓存,处理并缓存
10.图片处理与缓存编写成基于Nginx的模块

图解:

图片架构图:



 

CDN总体图:


 

经验:

1.采用开源软件与自主开发相结合
2.规模效应,研发投入都是值得的
3.可以在软件和硬件多个层次优化
4.优化是长期持续的过程

 

详情参见附件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值