关于上传这一块暂时没有用到第三方如七牛,又拍云等,想直接结合tornado或nginx或mongdo等实现高效的图片上传方案。(注:tornado做APP 后端接口)
之前所选的方案如下:
(1). nginx-gridfs, (最终失败,nginx编译总失败)
(2). tornado文件上传,然后写入磁盘(目前采用)
(3). tornado结合mongodb Gridfs 异步库(motor)存取图片,不知在读方面是否方便,网络带宽的消耗情况,是否想nginx一样提供静态资源缓存?(正在构思中.)
目前正在构思第三点, 现在是采用了第二点,但问题是这样上传容易阻塞,且磁盘形式保存不好做迁移,所以这里求大神们在这块处理时的解决方案:
1.异步考虑
2.具体方案