人与人之间沟通,一方提了个问题,另一方需要去做接受,分析,回答三步,而这三部是需要时间的,时间的长度取决于问题的广度、难度等等;那么设备之间更是如此,往往设备间都是靠系统来支撑,所以设备也会存在等待时间,也就是响应时间。我们都知道响应时间长会导致用户没耐心等待,体验较差!所以这类问题就与我们的sketch,xmind等软件没有关系了!
回到刚才的问题,既然牵扯到系统,那么系统是怎么来的,是我们开发同学一个一个按键敲出来的,这个时候一般开发同学基本不会主动去解决,或许因为工作量,或许时间处理不过来,所以这个时候我们就需要站在开发的角度去思考,需要我们去懂一些开发的知识,方便分析问题同时与开发同学沟通方便!
以下是最近碰到问题的一些笔记~
路由器总数据与单个设备数据之和不一样,甚至设备数据大于总数据
是因为单独取了接口,最后设备总接口之和直接做总数据,数据也匹配了,接口返回的时间也省了,一个问题解决两个体验
路由器需要实时展示下载数据,但是数据信息接口发到获取时间过长,导致数据好几秒才刷新一次,这样很糟糕
解决方案:对单个发到收数据信息过程就行拆分,比如拆成两等份,然后在接口等待时间内做一个假数据,这个数据只需要在上一个数据上进行微小的变动,这样在用户角度,实时性增强,用户在性能方面也觉得可靠,体验提升~
数据接口获取问题导致首页加载很慢,页面存在设备信息接口,与数据信息接口~做缓存也不行,,最后给设备编版本号,后台去刷新,如果后台发现版本变了,则刷新设备情况,同时给数据做缓存,加载从十秒变为3秒,体验得到优化!