当一个产品经理面对一个用户时,他总是想给他带来最好的体验,帮助他满足他的所有想法。但是体验和性能往往是不兼容的,尤其是在数据量很大的情况下,面对开发,产品经理都想把这个功能简化到最好的性能。那么,如何平衡用户需求和性能之间的矛盾呢?本文将教你产品经理的三个常用技巧,既不会影响用户体验,又能避免很多性能不佳的问题。美国手机号码大全列表 01 性能问题的原因 系统性能不佳的原因有很多:框架设计不合理,查询逻辑不合理,服务器容量太小......我们可能会觉得这是一个开发问题,我们对此无能为力。但实际上,除了技术原因外,以下两个客观原因很容易想到,我们也可以针对这两个原因采取力所能及的措施。 1.美国手机号码大全列表 数据太多这很容易理解。例如,我是一家餐馆的老板。当我查看今天的营业收入明细和查看一年时,发现的数据量是不同的。体现在系统中,数据越多,查询时间越长。当数据量达到一定水平时,页面总是被加载和卡住。2。接口太多我们表面上看一个页面,这个页面上的字段是固定的,在一起的。但实际上,在开发和实现的时候,字段信息会单独存储。
页面加载后,会有很多接口从不同的数据库表中请求数据。所以当一个页面的字段比较多,涉及的模块比较多的时候,加载可能会比较慢,甚至崩溃。经常听到开发者抱怨我,不要给这个页面加字段,加业务,现在性能已经很穷, 美国手机号码大全列表 怕是受不了了。当然,我还是以业务为主,另外可以做到的一般原则是:控制量。02 三个小方法1.批处理当一个请求获取的数据量很大时,我们可以使用批处理的方式,在页面上显示为这两种。(1)范围设置在一般的业务列表,尤其是统计报表中,这些页面量比较大的数据建议添加默认的过滤选项,例如状态值和时间范围。这样就缩小了查询范围,过滤条件越多,速越快。这些默认值如何设置呢?当然,这取决于业务。美国手机号码大全列表 例如,在商家的订单列表中,首先查看最近7天要发货的物品,因为这是商家首先需要处理的事情。在每日收费报告中,时间过滤器默认为今天;在绩效提成报告中,时间过滤器默认为当月,因为工资一般是按月结算的。
一般情况下,使用时间作为过滤条件是最常用的,那么就产生了另一个问题:最长的时间跨度是多少?我可以查看用户一次使用系统以来的所有数据,或者不超过1年,或者不超过3个月?这就需要产品经理对数据量进行估算。尤其是新产品, 美国手机号码大全列表 用户使用的时间比较短,数据量不大,一次性找到所有数据是没有问题的。产品经理经常忽略这个问题。但1年、2年,甚至更久之后,原来的坑可能要由后来的人来填补。所以还是建议不管是什么系统,这个范围一定要定义好,避免有一天突然死机。左边很合适。虽然用户更喜欢直接点击叉号来清除过滤项,但是这个用户使用起来还是比较方便的。(2)分页加载这个词分页对于产品经理来说也是非常熟悉的,几乎在每一个列表中都会用到。经常有关于每页应该加载多少条数据——如果一个页面上的数据太少,美国手机号码大全列表 用户可以翻几页来找到想要的片断;如果数据太多,页面会太长,不方便上下滑动查看。一般来说,数据会被分成大约1-2个屏幕,可能是10个,可能是15个或20个。更多用户-friendly 是分页控件,每页具有可选的项目数。 12条就是1屏,也就是1-3屏,用户可以根据自己的习惯选择。我推荐这种方式。虽然这比一刀切的分页方式稍微复杂一些,但更符合用户的需求,可以提升很多用户体验。C端比较常见的分页方式是瀑布流flow,向上滑动时自动加载下一屏的内容