日期:2014-05-18  浏览次数:20516 次

上传图片处理的性能问题:是保存源文件再处理好,还是直接在数据流中处理好?
应用背景:

后台上传一张源图,要根据这张源生成几个不同尺寸的图片(在同一个过程中生成,只使用一次源图)

两种选择:
1)把源图保存成文件,然后再调用源文件读入image类型后处理
2)在上传的过程中,不保存,直接转化为数据流,并将数据流读入image类型后处理

我不确信以上两种方式,从服务器负载、效率两个方面有什么重大差别。

因为图片处理是比较消耗服务器内存资源的,所以想找一种最好的方案,谢谢了

------解决方案--------------------
我做了一个网站时就是这样做,一张是缩略图,一张是原图。
但是我只要求处理一张,就是让客户处理缩略图,原图显示时用JS处理显示。