类似于朋友圈,用户大量feed以及上传图片,要怎么存储图片? mongodb field? GridFS ?七牛云存储? 哪种性能各方面好一点,@所有大神! 谢谢!!!
七牛云存储
@leapon ?是不能实现的意思吗??
用七牛。 二进制不要存在数据库,而且 mongodb 带的那个文件系统被诟病很多。
@alsotang 谢谢,刚给您发了一封邮件,没想到大神一直在社区,赞!!
哈哈 我最近做了一个app 类似朋友圈的图片都存在了第三方存储服务上面,mongodb里面只是存储了当前图片的url而已,感觉效率还行
小图片放文件系统里就行吧.
我个人始终认为放在自己服务器上最好,况且现在基本都是SSD了。
@toby520 可以具体说说是怎么实现的吗?方便的话,skype:qXue0321
@abbshr 当用户量增加时会影响mongodb性能吧
@struCoder 这样相对云存储有什么好处呢?
@struCoder 第三方服务 类似又拍,七牛,人家有CDN加速,还能帮你处理图片,多省事。
@luicfer
@XueQian 个人或者组织对文件的管理有所有权限。
@XueQian fs存储怎么会影响到mongodb性能?
文件数有多少?如果是海量,还是自己架服务器成本比较低?
如果想存在本地,不如直接存文件里。Mongodb的GridFS性能比文件系统还要慢,而且数据库应对数据查询一般都有比较高的负载了,大量文件的话推荐也可以尝试下类似MooseFS这样的文件系统。或者如果成本允许的话,七牛这种可能是比较省事快捷的方案
@struCoder 恩恩,谢谢
@abbshr 当同一时间拉取大量feed时,很多get请求,不会有影响吗??
@chapgaga 初步估计有两万用户,同一时间类似于朋友圈发feed,附带多张图片
@andyhu 好的,谢谢
@struCoder
PV
@XueQian 我的意思和16楼一样。。
@abbshr 恩恩,谢谢
我们的是壁纸应用http://adesk.com/,就使用了GridFS保存了原始图片,再用别人的CDN服务
@firefox 谢谢
七牛。。。
@yaonie084 恩,现在正在用七牛,谢谢
AWS的北京点开了以后,可以考虑CloudFront
看来已经开了,有用的吗?
@leapon 没用过。。。。
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
七牛云存储
@leapon ?是不能实现的意思吗??
用七牛。 二进制不要存在数据库,而且 mongodb 带的那个文件系统被诟病很多。
@alsotang 谢谢,刚给您发了一封邮件,没想到大神一直在社区,赞!!
哈哈 我最近做了一个app 类似朋友圈的图片都存在了第三方存储服务上面,mongodb里面只是存储了当前图片的url而已,感觉效率还行
小图片放文件系统里就行吧.
我个人始终认为放在自己服务器上最好,况且现在基本都是SSD了。
@toby520 可以具体说说是怎么实现的吗?方便的话,skype:qXue0321
@abbshr 当用户量增加时会影响mongodb性能吧
@struCoder 这样相对云存储有什么好处呢?
@struCoder 第三方服务 类似又拍,七牛,人家有CDN加速,还能帮你处理图片,多省事。
@luicfer
@XueQian
个人或者组织对文件的管理有所有权限。
@XueQian fs存储怎么会影响到mongodb性能?
文件数有多少?如果是海量,还是自己架服务器成本比较低?
如果想存在本地,不如直接存文件里。Mongodb的GridFS性能比文件系统还要慢,而且数据库应对数据查询一般都有比较高的负载了,大量文件的话推荐也可以尝试下类似MooseFS这样的文件系统。或者如果成本允许的话,七牛这种可能是比较省事快捷的方案
@struCoder 恩恩,谢谢
@abbshr 当同一时间拉取大量feed时,很多get请求,不会有影响吗??
@chapgaga 初步估计有两万用户,同一时间类似于朋友圈发feed,附带多张图片
@andyhu 好的,谢谢
@struCoder
PV30W 吧,动静分离后上了CDN体验上了一个级别,快绝对有意义,而且当时图片已经是又拍了,只是JS之类做了CDN加速。@XueQian 我的意思和16楼一样。。
@abbshr 恩恩,谢谢
我们的是壁纸应用http://adesk.com/,就使用了GridFS保存了原始图片,再用别人的CDN服务
@firefox 谢谢
七牛。。。
@yaonie084 恩,现在正在用七牛,谢谢
AWS的北京点开了以后,可以考虑CloudFront
看来已经开了,有用的吗?
@leapon 没用过。。。。