首页 >知识讲堂 >运营知识>Bug出现、Bug消失,学习feed流本身是怎么实现的

Bug出现、Bug消失,学习feed流本身是怎么实现的

2020-11-12 17:10:09 阅读(189 评论(0)

作为一名产品经理,在体验产品时经常会遇到一些bug,然后开发人员会说是否可以记录屏幕来复制bug。以最常用的新闻feed流为例,你之前发现同一个fed有问题(比如UI错位、数据混乱),然后刷回这个feed就没问题了。 [步骤1]发现Feeed1有bug [步骤2]下滑查看其他内容[步骤3]刷回Feeed1,发现错误消失,场景会非常尴尬,开发认为你在找东西,你刚才真的发现了错误。如果出现上述问题,我们需要学习feed流本身是如何实现的。我们有一个基本的共识:每一个feed都需要创建才能显示出来。让我们考虑一下,既然feed需要创建,那么创建feed的可能性是什么呢?首先,当我刷n个内容时,页面立即创建n个feed,这是最直观和最简单的:但一次性创建的操作是不可取的。要知道每次创建feed都需要消耗内存(可以理解为每次买一个包放在家里,家里的空间都会少很多)。然后,像今日头条、知乎、视频号这样的产品,刷了半个小时很可能已经看到了上百个内容;如果手机此时创建了上百个feed,手机创建的feed会越来越多(包包买的越来越多),手机的内存空间会逐渐不够(家里可用的房间会越来越少),手机会越来越卡。直到内存被完全占用并卡住(家里的空间被耗尽)。但事实上,当我们刷feed流产品时,并没有描述随着使用时间的延长而变得越来越卡住。因此,不建议在“刷n个内容时,页面会立即创建n个feed”。2、只有当我即将看到一个内容时,我才能创建一个feed来显示这个方案,这可以有效地避免创建太多feed导致系统内存用光的问题;以知乎为例,我们通常使用的手机最多显示5-10个知乎内容,因此系统最多只需占用5-10个feed空间。用包来理解:家里只有一面墙可以放包,包的上限是10,每次我们买一个新包,然后扔掉旧包,这样我们就可以总是保持家里有足够的空间放包。用包来理解:家里只有一面墙可以放包,包的上限是10,每次我们买一个新包,然后扔掉旧包,这样我们就可以总是保持家里有足够的空间放包。对价格敏感的产品发现了方案2的问题,为什么每次我买一个新包,我都买一个旧包扔掉啊?这不是浪费钱吗;与手机应用程序相比,它浪费了手机的计算能力,特别是当你快速滑动手机屏幕时,会创建数百个feed,数百个feed被销毁,浪费生命。因此,第二种“只有当我即将看到某个内容时,我才能创建feed来显示”实际上并不是最可行的方案。那么如何节省内存空间,避免重复计算费用呢?3、重用机制也以购买包为例。事实上,每个包的主要区别是表面差异(如纹理、颜色等)。包的主要功能基本相似。因此,在方案2的基础上,当我买了足够多的墙包时,如果我喜欢新包,如果我“花钱买一个新的,然后扔掉旧的”(方案2)太浪费了。因此,我们灵机一动地发现,新包和旧包的主要功能基本相同;然后我只需要请人帮我把旧包的颜色和质地改装成和新包一样的风格,这样我就可以以最低的成本获得新包。事实上,feed流背后也有类似的重用机制,系统首先会创建足够的feed显示屏幕;当你再次向下滑动手机时,你会拿着旧的feed重用,并更新数据。了解feed流有重用机制,我们可以回答最初的问题:“以最常用的新闻feed流为例,您以前发现过相同的feed问题(如UI错位、数据混乱),然后刷回这个feed。“以前看到错位的feedA,和你重新刷回的feeedA,虽然它的风格是一样的,但它的本质已经改变了。你第一次看到的feedA是系统开始创建的feedA,你重新刷回你看到的feedA已经重用了别人的feed,只是更新了feedA的数据。或者以包为例:房间里可以放三个包,按时间线,所以你最初买了LV、Gucci、三包PRADA。想要有Chanel包的时候,这个时候因为LV包是第一个买的,所以会把LV包改装成Chanel包,现在柜子里变成了:Gucci、PRADA、三包Chanel。几天后,你又想要以前的LV包了,所以按照时间线,这个时候你会把Chanel包改装回LV包,重新变成:LV、Gucci、三包PRADA。尽管此时还是LV、Gucci、PRADA这三个包,其实第一个LV包并不是最新的,它已经从新产品变成了二手货。这种机制可以用古希腊哲学家赫拉克利特所说的“人不能两次踏入同一条河”来概括。下次遇到feed流产品bug无法复制时,可以从feed流的重用机制来思考。 

以上就是关于Bug出现、Bug消失,学习feed流本身是怎么实现的的相关介绍,更多Bug出现、Bug消失,学习feed流本身是怎么实现的相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对Bug出现、Bug消失,学习feed流本身是怎么实现的有更深的了解和认识。

内容来源:人人都是产品经理,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

关于小百货商店进货渠道及优势分析

当今社会,开一家百货店、便利店和小超市已经成为许多创业者的首选,那么一个很实质性的问题来了,那就是开店需要货源,要去哪里进货呢?怎样才能进到物美价廉的产品,应该注意什么问题呢?下面是一些关于小百货商店进货渠道。 …查看详情

windows10怎么找到u盘

  在使用Windows10操作系统时,有时需要打开U盘以分享和传输文件。不过,如果您是初次使用该系统,可能会找不到U盘的位置。以下是如何在Windows10中找到U盘的步骤:  1.将U盘插入计算机  将U盘插入计算机。如果您是第一次使用...查看详情

专业销售管理利器——红圈CRM

在2017年就诞生的业内最全面、最完整、最丰富的专业销售管理利器,红透半边天且风靡至今。它就是专门为直销团队打造的红圈OMS和帮助企业有力把控项目销售过程的红圈CRM以及企业智能高配置化平台红圈云构。其中,发布于2016年10月的红圈C…查看详情

有声小说app有哪些 有声小说App排行榜前十名

现在很多人特别喜欢听有声小说,这样子比较适合懒人,而且很多的人也比较喜欢在闲暇时间听小说,下面万商云集小编给大家有声小说app有哪些 有声小说App排行榜前十名,特此给大家介绍一下下面这几款听小说app.  NO.1懒人听书  自...查看详情

企业oa系统主要功能和作用分别是哪些?

Oa(OfficeAutomation),即基于网络搭建的自动化办公通信平台,完成信息发布、文档管理、工作流程自动化等等工作,那么企业oa系统主要功能和作用分别是哪些呢? oa系统主要功能是哪些? oa系统对于一个企业来...查看详情

url地址是什么意思 url地址的详细介绍

  当我们打开浏览器,要访问一个网站或者一个ftp服务器的时候,一定要输入一串字符串,其实很多人不知道这个字符串是什么意思,其实这个就是url,下面小编就给大家来详细介绍一下url地址是什么意思 url地址的详细介绍这一块的内…查看详情

线上服务不只是客服,电商系统满足购物体验也是服务要求

电商市场拓展快速,队伍也在逐渐壮大,不同类型的电商平台层出不穷,同一类型的电商平台数不胜数。当下,企业进行电商系统开发的时候,不仅要明确企业自身的电商系统要求,更要满足消费者对电商系统的要求。毕竟,得人心者得天下…查看详情

新零售ERP如何让零售行业焕然一新

未来的十年、二十年,没有电子商务这一说,只有新零售。也就是说,线上线下和物流必须结合在一起,才能诞生真正的新零售,线上线下加上现代物流合在一起,才能真正创造出新的零售起来。零售行业变革已经开始。传统的零售业,透过…查看详情

社区团购小程序的优势有哪些?

社区团购小程序以配送成本低和不需要实体店的优势,短时间内在在电商市场占据了不小的份额。很多具有前瞻性的电商人都已经在着手开发当中,但对于大多数中小企业对它还不太了解,今天小万就为大家剖析时下热门的社区团购小程序吧…查看详情

web前端框架是什么

什么是WEB前端,WEB前端的概念是什么?web前端即为网站的前端开发,前端开发是创建Web页面或app等前端界面呈现给用户的过程。web前端开发通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网...查看详情

APP版权登记知识整理:流程 费用 材料 实操及注意事项

目前,APP版权登记只能在中国版权保护中心进行,暂时还不支持在地方版权局登记办理。APP版权登记应按照软件著作权登记流程和标准进行,并且,从2017年4月起,版权保护中心已经停征软件著作权登记费用。图片来源于网络中国版权保护中心…查看详情

写作软件哪个好用 2022写作软件app排名

最近几年自媒体创作是非常火爆的,很多人都需要创作内容,下面万商云集小编给大家来详细介绍下写作软件哪个好用 2022写作软件app排名这方面的内容。希望能帮助到大家解决创作内容的问题、  1.小记  小记app是一款非常方便的手…查看详情

免费婚恋软件 婚恋app哪个靠谱

  对于年轻人来说,从恋爱到结婚是必经之路,然而在这个忙碌的社会,就算想谈恋爱也没有时间去认识新的朋友。在这种情况下,婚恋平台就成了首选,那么哪些婚恋平台靠谱呢?今天万商云集小编就给大家介绍下免费婚恋软件,希望能…查看详情

2022年推广引流方法有哪些

  大家好,这里是万商云集,下面小编给大家来介绍一下2022年推广引流方法有哪些,希望能帮助到大家做好营销推广。  1.软文。软文是目前最流行的推广方式之一。它之所以叫软文,当然不是生硬的宣传。软文主要是围绕消费者需求和…查看详情

老板课堂|做到这6点,你将拥有更多追随者!

作为中小企业老板,要想获得真正意义上的追随者,就需要抛开对职权的过于自信,通过个人影响力的提升去吸引更多的追随者。那么,一个优秀的老板应该怎样做?1、避免当场做决定一家公司曾发生过这样一件事。业务员甲因为业务摩擦来…查看详情

首页

产品

万商学院

客户服务

会员中心

当前站点

h

选择站点

全国站成都

一 客户顾问-张三

已为0个客户提供专业互联网服务咨询
  • 手机号码
  • 验证码图形验证码换一张
  • 短信校验码

    电话咨询

    在线咨询