金山逍遥网DIPS分布式图片处理平台.pptVIP

  • 4
  • 0
  • 约1.96千字
  • 约 10页
  • 2018-02-07 发布于浙江
  • 举报
金山逍遥网DIPS分布式图片处理平台

张宴 2009-10-28 金山逍遥网DIPS分布式图片处理平台 构建DIPS分布式图片处理平台的背景 普通的WebServer+PHP+ImageMagick进行图片生成、缩减图片、裁剪图片、加水印等处理,消耗的CPU资源非常大,在高访问量下,由于CPU处理不过来,导致系统负载急速上升,进而导致WebServer无法响应。 一些图片裁剪工作,可以在用户上传时,利用Flash进行处理。但是,一些图片处理必须在服务器端进行,例如游戏密保卡图片生成、自动生成缩略图、加水印等处理。 一些其他用途的服务器,有些属于磁盘存储密集型、磁盘I/O读写密集型、内存使用密集型,而CPU使用率却比较低。 构建分布式图片处理平台,可以在不增加硬件设备的条件下,将CPU使用率较低的服务器充分利用起来,实现服务器的最大价值。 DIPS分布式图片处理平台的框架 基于开源的Gearman分布式计算框架(/)。 Gearman是如何工作的? 金山逍遥DIPS分布式图片处理平台的集群 分为四部分: 1、客户端Client(PHP+Gearman客户端扩展) 2、调度器(Gearman Job Server):2台服务器,如果其中1台宕机服务不受影响 3、图片处理节点进程Worker(集成Gearman的金山逍遥简化版PHP):使用了29台服务器的66颗(核)CPU来进行分布式图片处理。 4、控制器(控制Work

文档评论(0)

1亿VIP精品文档

相关文档