【51CTO.com原创稿件】 在WOT2016移动互联网技术峰会上,“她社区”杨崇林老师为我们主要讲述了“她社区成长中的策略与感悟”。杨崇林老师在“她社区成长中的策略与感悟”的演讲中,主要是想跟大家分享一下“她社区”,在整个产品发展以及运营过程中所做的一些事情,以及在这些事情做的过程中得到的一些体会。
杨崇林是在“她社区”主要负责产品研发,包括研发、测试、运维和技术团队管理相关工作。从技术方面看,“她社区”是一款App,所以围绕着很多移动方面相关的技术,包括客户端、服务端、数据处理。另外像现在人工智能的发展日新月异,新的技术动向也比较多,像VR、AR的未来也将会与移动APP相结合。
“她社区”主要是有点类似于贴吧女生在里面聊天、互动的社区,强调的是女生可以在里面很自由表达、释放、分享,社区的氛围定义是真实、包容、多元化,在这个社区里没有人群、等级这些概念,每个人都会有完全平等的话语权,这是目前这个社区的定位。
除此以外,“她社区”除了是社区类相关的,也会提供一些比较好玩的产品,如果用户愿意尝试可以看到很多,比如虚拟世界、虚拟换装,还有一些小测试、小工具,女生相对来讲比较爱玩的,宗旨是让全天下的女生更快乐,在“她社区”这个产品上能找到更多的乐趣。
社区里都有什么?以生态系统的方式做了总结,表达方式是TEG云的方式来表达,把生态系统里有的概念都列在这里了。当然从一个技术人的角度来讲,TEG云不是太有条理,如果想很有逻辑地梳理一下来说,可能有几个角度。
生态系统大概的数据,现在圈子数量大概在1.2万家以上,总的帖子数现在已经到了4.6亿,每天产生的阅读数大概在6000万,所谓的阅读数就是这个帖子被观看的次数,每天产生的互动数在600万左右,互动包括刚才提到的分享、点赞,人与人之间可以送花,类似于这种在系统里产生的互动行为。
***个问题,现在圈子有1.2万多,现在其实在移动时代产品呈现能力是有限的,不像PC时代,一个页面打开很大,上下翻屏可以看到很多东西,但是在手机上屏幕就那么小,即使不停往下拉,可以拉出更多的东西,但是整体来讲展示内容的机会要比PC差很多。这么多圈子怎么展示、怎么管理?
在这个问题上,用户的潜力是很大的,用户发现新的话题,并且把一个话题做活的能力远远超过厂商的想象,如果产品没有用户参与,可能觉得用户有些事情不太会做,有一些专家才会做,但真的请专家进来参与以后会发现能够做很多事情,而且做得非常好。另外一个,市场经济的效果是非常好的,计划经济其实是在某些特定的场景、特定的时期发挥作用,但是如果要想长期把这个事情做好,市场的威力还是很巨大的。
第二个问题,因为帖子已经到几亿的级别,怎么对这些帖子排序?
这里讲的排序主要还是在圈子下面,帖子还有另外一种呈现方式是推荐,那个有专门的算法在负责。观察来看,因为阅读只是社区其中一个方面,除了阅读还有交互、关系各种,如果纯从阅读的角度看,差异化的内容对用户的吸引力是很大的,为什么要强调差异化内容呢?因为一般来讲每个人在社会上大概都会有一个所处的层级和群体,有句话叫人以群分,大家都习惯于跟相同群体的人在一起沟通交互比较多。另外一个角度来看,相对来讲偏低一点层次的人更愿意看高一点层次人的生活大概是什么样。这可能是他下一步会跨入的层次,会对这些内容比较关心。
第三个问题,做个性化要避免进入一个死结!
比如今天看了某些方面的内容,发现比较喜欢的方面,后面就侧重给推荐这些,客户没有太大的机会看别的,看的更加是在这方面,还是接着给客户推。到***客户基本上看的就是这些东西,看不到其他的东西,这是很容易出现的一个问题。
在个性化的过程里得到的一些体会,用户反馈的不一定完全是真实的信息,关注流,其实主要是根据用户关注的圈子或者关注的用户推荐出来内容,因为内容很固定,按时间排序推给大家。有一定的算法评估得分,但是起的作用并不是很大。一个大的体会,从技术角度来讲,关注流功能上很简单,但实现成本非常高,要给用户推Feed流,即使结合个性化,就把人分成几个群,几十个,顶多几百个,大概是几百个个性化流就够用了。但是Feed流不一样,完全是类似于微博、Twitter一样,每个人完全是自己个性化的,实现成本非常高,当时接到这个需求是很痛苦的,因为看起来很简单,但是为了保证这个性能,用户每次来流不能当时给客户生成,也不可能当时从数据库里把数据调出来,肯定要放到缓存里,而且缓存更新的时间要求非常高,一个用户发了一个帖子,马上要更新到所有关注她的人的Feed流里。后来采取了一些折中策略,尽量存储成本没有那么高的情况下把这个功能实现,在功能和成本之间做了平衡。
消息与个人动态,社区主体是用户。
用户的参与行为需要记录下来,用户参与行为的记录是个人动态。在消息和个人动态方面,虽然把内容定义成非一级内容,定义成二级内容,出了很多问题。在技术方面,数据除了存在数据库里以外,很多时候会选用相关产品,数据存在这里面。数据一点点开始往里放,放到一定时期以后,这个社区用户慢慢变多、内容变多,后来发现消息量已经非常大了,问题也开始一点点产生,非常不稳定,隔三差五如果去查看服务器,发现CPU利用率不太高,在解决这个问题的过程中发现了一些现象,发现一些使用上的问题,但是这个东西一直没有彻底解决,这其实是在技术选型上,企业定位定义成一个不是很重要的信息,选择这个东西使用慢慢变成的问题。但是用户不这么看,因为这个东西跟用户是很相关的信息,到后来发现这个稍微有点问题,企业自己还没发现,监控还没报,用户就已经给报上来了。所以这个问题要升级,这个数据不能再当成是一个二类优先级的数据,这个问题也不能当成小问题!
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】