两种动态切图实现方案性能比较
最近在维护图床——图片存储、优化,针对业务需要,一张图片要切成多个尺寸,QPS较低,而此时展现机却非常闲,尝试进行动态切图。实现中对两种切图方案进行比较分析:
1. nginx+php+fastcgi+image filter module+gd
具体实践可参见http://doyoueat.iteye.com/blog/1279493
2. nginx+php+fastcgi+imagick
[/img]
2. imagick

总结:
从上面两图可以明显看出,随着图片大小的增大,QPS逐渐减小;同样的处理图片,第二种处理方案(php+imagick)比第一种处理方案(image_filter)高出100QPS;第一种处理方案的平均QPS在300左右,第二种方案的QPS在400左右