在我的web应用程序我使用MongoDB的GridFS的存储用户上传的图片使用。MongoDB的GridFS的存储多个尺寸或在飞行中调整
网站的其余部分是由MySQL管理。
在相片表(在MySQL)我有用于存储所述文件对象的MongoId三个字段。
- 小
- 媒体
- 大
所以我存储图像的三个版本。小,中,大。
我的问题是,有时我需要使用小于图像的小图像的缩略图(即在小部件框,消息头像等),否则我需要使用略小的版本介质图像。
所以我的问题是,最好是在GridFS系统中只存储一个图像,然后在存储MongoID的照片表中有一个字段,然后创建一个脚本来动态调整图像大小(即http://localhost/image/fetch/ {mongoid} ?调整= 50
否则,我的数据库,我需要thumbnail_50,thumbnail_100,medium_300,medium_400等等,等等
什么将是下降的影响上即时调整路线?是它坏的或有一个好主意吗?你会做什么?
感谢。
我会得到最接近的大小,然后再处理它由JavaScript – halil