用云服务和 50 元成本打造排行找过人人的手机应用

2014-03-12 16:23:33 +08:00
 rainx1982
我们是一个初创团队,专注在匿名社交领域的社交网站和应用开发,去年开发和运营了专注和陌生人交流的网站回声 (之前的一篇文章有介绍过他的架构 http://www.oschina.net/news/43246/startup-with-opensource ) ,去年年底的时候,我们准备给社区增加移动端的支持,在做移动端的时候,同时参考了很多国外优秀的产品,发现图文结合的方向更加适合手机端的用户习惯,于是我们开始研发了“小声” ( http://xiaosheng.fm ) 这个应用。

从后端服务上,我们的整体架构和之前的网站类似,并且沿用了之前的服务器硬件结构,还有原来的服务器,所以这方面是没有任何的额外的成本的,但由于我们的应用是一个图片为主的应用,对带宽和存储空间的要求是很高的,原来的服务器无法满足这方面的要求,于是我们又考察了一些专门针对这方面的相关的云服务,最终选择了七牛云存储来作为我们的图片信息hosting和cdn方案,因为七牛的服务是按照使用量付费的,所以一开始有其实测试阶段无需支付很高的费用,所以我们只充了50元就开始启动我们的项目开发了。



开发过程相当顺利,我们的iOS和安卓版本都直接使用了七牛的API进行开发,基本上不会遇到太多的问题,由于我们的应用是基于图片的应用,当中还涉及到很多图片处理相关的操作,这方面七牛的支持也很不错,节省了我们很多的开发时间,比如我们的用户产生的图片大图是640x920大小的,对于这些大图我们会在客户端处理好上传到七牛的服务器,但是在客户端的列表页面,或者在我们的wap端,图片是正方形并且更小的(比如 200x200)这样,为了保证客户端节省流量,一般的做法是在上传的时候在服务器端同时生成一个缩略图并保存,但是这样的话又会影响用户发布内容的时候的时间,同时又增加我们的工作量,七牛刚好提供了图片处理接口,可以在下载的时候自动生成缩略图,大大节省了我们的开发成本。除此之外,对于用户生成的内容,我们也提供了分享操作,可以让用户分享我们的内容到QQ空间,微信,微博等地方,我们使用sharesdk作为分享的sdk支持,为了分享的同时突出我们的品牌,我们同样是用七牛的水印功能来完成,这些基本上不需要而外的开发,非常方便 下面是水印的效果



我们的应用上线不到1个月的时间,非常幸运的被小米的编辑选中作为小米商店的精品推荐项目,让我们的曝光率有了大幅的提升,流量爆增了上百倍,这个是我们未曾预料的,多亏了云服务的伸缩性,我们在虽然没有太多投入的基础上,还是顶住了压力,顺利的支撑了下来,并且在那周我们顺利的在小米的应用排行榜上排到了社交类的第9位,仅次于微博,排在人人网之上。



我相信有很多和我们类似的创业者还在起步的路上,我想说现在的创业者是非常幸运的,使用云服务大大节省了我们开发成本,也希望大家继续关注我们的产品。
3231 次点击
所在节点    云计算
3 条回复
ikbear
2014-03-12 16:57:57 +08:00
移动 App 很典型的架构,各项功能也很符合我们推荐给客户水印的惯用法,特别是水印,跟我们这个 demo 很像 http://zb.qiniu.io/
rainx1982
2014-03-12 17:53:59 +08:00
leehon
2014-03-13 01:18:34 +08:00
太软

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/104004

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX