1
9hills 2013-09-03 08:58:53 +08:00
1. 上传后处理,可以保留原图和缩略图, 优点是逻辑简单
2. 上传前处理,比较麻烦,用flash or js来做。。优点是减少传输时间 |
2
koon_kai 2013-09-03 09:06:12 +08:00
我最近也在弄这个,也是用PIL压缩,关注下看看还有没其他方法。
|
3
twtww 2013-09-03 10:33:35 +08:00
tinypic压缩一下吧 http://tinypic.com/
|
6
zenozeng 2013-09-03 14:02:17 +08:00
如果在前端处理,大概可以减少上传和CPU压力?
|
7
hustlzp OP @9hills http://stackoverflow.com/questions/5607396/compress-images-on-client-side-before-uploading
在stackoverflow上找到了相关的资料,看来需要使用canvas了。 |
8
akinoniku 2013-09-03 14:11:57 +08:00 1
|
9
hustlzp OP @zenozeng 恩,也可以显著减少用户等待时间,减少磁盘占用量。当然也不能压缩得太小,适当压缩,比如4000x3000的压缩成2000x1500的就可以了。
|
11
tioover 2013-09-03 14:29:01 +08:00
即使这样也大的话,可以用nginx_upload_module
|