互联网时代,产品迭代迅速,有些产品类型流行一阵子就销声匿迹。不得不说现在一款产品的生命周期在缩短,可是论坛是否到了要完成它使命的时候?
今天我们从四个方面探讨论坛:
论坛社区的历史发展和价值定位;
怎么利用现有工具快速实现移动化和云迁徙?
实现云存储和接口统一化后能带来什么?
怎么样能深挖论坛的内容价值。
有朋友问我现在在做哪种产品,当我告诉他们做论坛的时候,他们都会心一笑,其中的意会不明讲大家都了解。
早期我在4A公司做舆情监控的时候,甲方往往需要我们提供全平台的数据。全平台其实包含(新闻、SNS、问答、博客、论坛)等,其中论坛是最难爬取的,但论坛的数据是品牌形象最立体的。
看这页ppt有这么多的论坛,相信跟我一样年代的人基本都听说过或者用过。其中的西祠胡同当时的注册用户大概有4千万之巨,可是被e龙收购后一直在走下坡路。这其中有什么原因?
论坛其实有很多优点:
1.“交互”:论坛擅长交互,将不熟悉的人变成熟悉的人,虽然只是一个沟通平台,但久而久之,论坛上的人之间很容易建立情感;
2.意见领袖:由于交互性强,人与人关系好,大家聚在一起办一件事情容易产生意见领袖;
3.用户黏性:论坛的板面设计用户容易上手,发过贴的用户也会回头查询自己帖子的动态。
4.品牌推广:小米等消费类电子产品用论坛作为他们的虚拟社区,来沟通用户,形成线上和线下的高度融合。
论坛其实在港台用户粘度很高,而且成为庶民媒体,其中以台湾最大的论坛ptt为例,它占有台湾80%的新闻来源。
其实论坛的没落主要原因在于整个中国都从pc流量转化为移动端流量。早期的论坛只能在老苹果机上运行,今天的论坛也到了转型的一个关键时间点,就是怎么实现移动化。
早先游族有做过一个bbs移动化的产品叫BigApp,相信有不少用户使用过。其实BigApp是一个web App,主要的内容都在H5上进行,导致需要埋下相当多的前端钩子,进行内容的抓取。
而钩子与钩子之间会产生互斥的影响,导致后期的QA和人员运维投入巨大,而收效并不明显。所以就产生了我们现在的方案,通过云同步后,提供统一api给sdk进行内容的调取,做原生App的案例。
快速实现移动化,在我看来无非就两点:简单,易用。这两点拓展开来看就是:
简单易用的开发环境;
熟悉的操作界面和无差别的入门门槛;
高可用的系统架构。
简单易用的开发环境,我们提供给用户三种使用方案:
1.sdk可以给有技术能力的开发人员进行应用程序的开发,快速建立应用软件;
2.UI+SDK的方式可以使用我们的UI模板自定义或直接使用整个模块集成到自己的超级App里面;
3.自动化编译分发,由于论坛时代很多的站长并没有代码能力,他可以借用快速编译分发平台把自己的App编译分发后就可以在应用市场进行下载。
熟悉的操作界面和无差别入门门槛,用户服务端使用了论坛时代流行的开源框架Discuz。
只要进行以下几步就可以成功集成打包完整App的发布。
以下是我们其中一套模板打包完毕后的预览界面。
由于我们整个系统是云同步和内容中转的一个中心,考虑到高可用型的架构设计,从以下四个方面进行系统的架构:
分布式存储:根据配置中心的信息,实例化后用appkey的方式进行MongoDB副本集的创建。
接口的高并发低延迟:使用了Java中很知名的非堵塞事件驱动的框架Netty。
实时监控和统计计算:这里用了Kafka作为流式计算的消息队列。Kafka是专门处理流式数据,它具备良好的容错性和高吞吐量(可以存储TB量级数据)、支持横向扩展、并允许地理位置的流式处理。
以下是我们的基本架构:
主要是在客户服务器端采用mysql的触发器特性进行状态的记录,用前端钩子和插件API提供数据推拉同步。这里的触发器权限等级是比较低的,只是记录下一些状态信息,而没有触发脚本,这也是考虑到用户服务器环境复杂的一点。
所有的配置从配置中心拉取后持久化在redis里。
由于MongoDB使用的副本集,要和ElasticSearch进行数据同步的时候,使用了副本集中的一个特性oplog进行数据同步,但是由于oplog有大小的限制,每个文件限制在50G的大小,这就需要我们对同步的元数据进行状态的缓存。所以我们在ElasticSearch里面特别做了一个索引用来存储元数据的状态。这些业务都是用Python实现以方便后期的大数据分析。
API调用下面的DB和Cache同时提交埋点数据到Kafka。并发数据给手机端、SDK和其他客户端。
其实数据迁徙到云之后对我们用户和客户都是有利:
业务可以更加扁平化:比如论坛的功能和商城的功能解耦,有些商城的促销不影响论坛的使用,论坛的投票也不影响商城的购买等。
减少人员的开支和硬件的投入:很多大厂一个模块就需要几十个甚至上百个开发人员的维护,这些都可以模块化并同质化的东西都没必要进行重复投入,这些都可以让云平台进行控制和QA。
收缩自如的线上环境:之前微博出现鹿晗@女友事件,突发峰值流量导致搜索引擎的crash。如果使用云平台,由于云平台有弹性伸缩的功能,虽然这个功能一般是整个平台的20%,但是足够应对突发峰值压力。
以上是云平台带给我们的好处,接下来如何优化我们的论坛,我们给出了这样的答案。
1.信息的分类和信息检索:对收集来的内容进行分词,分词完毕中的名词和形容词进行语义分析。打上各种tag进行聚类后持久化存储在搜索引擎。
2.热点分析和舆情监控:
各种来源的内容,进行来源权重的计算(浏览量,评论量,转发量)。
然后进行关键词权重的计算,有些权重关键词在我们库里面进行相应的描述。去除内容的噪点,提取核心,进行内容的标签化和分值计算。
如上两步计算出来的值,在一个周期里面进行前置排名。这些前置的排名进行回归聚合,得到我们最终的结果。
3.反哺客服系统:论坛有些情况是一个产品的反馈中心,各种产品的反馈都会在上面提交,有些已经头脑风暴并已经解答的内容可以形成知识库反哺我们的客服知识库,有利于下一次相同问题的解答。
4.社交媒体最能体现用户行为也容易形成用户画像。有些内容是平台用户在基本信息里提交的,比如用户的年龄、性别、职业等,收入可以根据用户对某些消费品和奢侈品的偏好而大概一个粗略的判断。
比如关注房产和汽车的人至少在收入这项就会提高他的等级。用户的习惯一般通过日志的收集进行计算分析。
浏览1642次
浏览5268次
浏览7439次
浏览9837次
浏览2190次
浏览5707次
2025-06-20 深圳
2025-04-19 南京
2025-08-15 上海
2025-10-23 上海
打开微信扫一扫,分享到朋友圈