DOIT 发表于:14年12月26日 10:23 [来稿] DOIT.com.cn
最近一篇来自美国《福布斯》杂志的文章报道了一个有趣的数据 – “相比亚洲其他地方,中国女性的经济独立程度最高,从而令其成为特别有钱的顾客。76%的受访中国大陆女性拥有自己的银行账户,62%认为自己属于家中“共同挣面包的人”——两项均比亚洲平均水平高出20个百分点。中国市场研究集团副主管詹姆斯·罗伊说:“中国女性购买力巨大,挣钱能力和收入水平常常不逊于男性,且越来越热衷于网购。”
这点很好地解释了为什么在中国互联网行业中,近年来围绕女人所做的文章大有越来越多的趋势。
但区别于目前国内大部分被细化为美容、健康、购物等工具型的女性app如雨后春笋般的冒出来,分分钟都在教授女人们生活中每个细枝末节该怎么安排的情况,《闺蜜圈》这款纯女性社区的产品团队显然不打算这么想。她们反其道而行之,不在女性面前扮演专家和万能的工具,而是想方设法的把主动权交还到的女人手中,自己只安静的为女性构造足够舒适而方便的社区交流平台,为此团队不惜花费了接近一年的时间,反复不断去打磨产品的形态,在小范围内测阶段迭代了差不多十个版本,不断通过数据和用户反馈将《闺蜜圈》来一步步调优。
闺蜜圈团队的厚积薄发、打造精品策略在2014年6月正式上线后获得了充分的回报,在短短半年中,《闺蜜圈》这个纯女性社区平台就已经拥有了超过千万的注册用户,而且尤为难得的是 -- 产品的活跃度指标也一直维持在高位。例如单个用户每天使用该app的平均时接近40分钟,而且活跃用户中会去发帖交流的比例也超过两位数,这样的活跃度哪怕对比近期刚在美国IPO上市的陌生男女社交软件陌陌来说也不遑多让。
能拥有这么高的社区活跃度从产品层面看是个非常值得团队高兴的事情,但是从技术层面看,《闺蜜圈》内每天以亿为单位级的各类型数据请求也同时带来了大量的技术挑战。
数据存取和分发任务貌似简单,从理论的角度来看,无非是用户上传一个资源到服务器上,供其他用户下载访问。然而从实践的角度出发,问题就一下变得复杂起来。
1. 海量数据的存储 - 单个机器的磁盘存储是极其有限的,为了能够支持海量活跃用户的存储需求,服务器的运维就必须使用一组服务器,设计一套能够自动平行扩容的存储方案来支持;此外数据的安全性也是运维人员一大头痛的难题;
2. 复杂的网络分发 - 互联网业务没有地域的限制,所以来闺蜜圈访问的女性用户们来自国内外各地,再加之国内网络条件复杂,如果不经优化简单的去指定的服务器上存/取数据的话,性能可想而知;如果采用传统的CDN业务来优化数据读取,又将带来写入分发的延迟;
3. 移动端网络带来的额外挑战 - 尽管目前智能手机的照相机像素动辄上百万像素,能够提供高清的图片来源,但是目前手机的网络条件普遍较差确是一个不争的事实,如果一位用户满怀期待的将自己刚拍好的一张婚纱图片尝试上传时,遇到漫长的等待或者数次的断网失败,这将是一个多么糟糕的体验!
因此,做过互联网应用的团队都应该明白,高可用+低延时是技术团队永恒的挑战,海量数据的存取是运维团队永远的殇。
闺蜜圈作为一个拥有海量高活跃用户的移动女性社区app,用户体验是产品安身立命之本;而上述各项问题却又是严重伤害用户体验的顽疾,也是每一个做移动开发的团队都要面对的难题。如果要逐一靠内部技术团队来解决,时间和成本的代价无疑都是巨大的。
很幸运的是,七牛的云存储业务正好为闺蜜圈app提供了一个不错的一揽子解决方案:
· 首先,七牛的专业化的运维团队提供了对外透明的存储容器,使得开发者仅需要简单调用SDK接口就能够完成上传下载的任务,而不需要关注实际文件最后的存储位置和方案,既方便又安全;
· 其次,七牛独创的上传加速和下载加速极大程度屏蔽了移动网络复杂环境所带来的体验影响,既保证了用户体验,又简化了原先编码的复杂逻辑;
· 最后,七牛为开发者打包了各个终端(Android, iOS)的SDK,配合丰富的文档和相应及时的技术支持团队,使得应用接入使用的门槛降到了最低,让普通的开发者能在最短的时间,使用最低的成本,瞬间拥有原先只有专业团队才可能具备的资源上下载的服务体验。
《闺蜜圈》将数据存储和分发的业务和七牛进行了合作后,经过一段时间的使用发现效果很不错,完全达到了团队之前的预期。闺蜜圈的CEO张威说“很幸运能有七牛这么优秀的服务来为闺蜜圈提供数据层面的支持,这让我们能更专心地将研发人力集中到核心用户体验上,将我们广大的女性用户服务得更好,谢谢!“