一种楼盘详情页面打开速度提升办法制造技术

技术编号:28559230 阅读:26 留言:0更新日期:2021-05-25 17:53
本发明专利技术涉及销售展示的技术领域,特别是涉及一种楼盘详情页面打开速度提升办法,通过修改楼盘详情数据的加载逻辑和缓存优化,降低用户打开楼盘详情页的等待时间,在楼盘数据未缓存时,优先渲染预加载页面,提前给用户展示部分楼盘数据,在楼盘详情数据有缓存时,直接使用缓存数据渲染楼盘详情页面,实现楼盘详情页秒开功能,缓存数据通过设立有效时间进行维护,防止给用户呈现过期数据,从而引起投诉,在缓存数据本地存储量超过阈值时,删除无效缓存,减少用户磁盘占用量,通过服务器下发开关,可线上实时实现功能回滚;包括接口数据缓存策略、缓存数据有效性的判断策略、缓存数据有效性的应对策略、AB实验的容错机制。

【技术实现步骤摘要】
一种楼盘详情页面打开速度提升办法
本专利技术涉及销售展示的
,特别是涉及一种楼盘详情页面打开速度提升办法。
技术介绍
当下已经进入了移动互联网时代,绝大多数用户对于互联网产品的使用习惯已经从web端转移到了更为方便快捷的移动端,而在app使用过程中,页面的打开速度就显得尤为重要,极大的影响用户的体验。对于房产类app,楼盘详情页的打开速度直接影响到用户的看盘速度,如何更快的打开楼盘详情页,同时将最准确、最新的楼盘数据呈现给用户,一直是一个值得探索的课题。移动端APP页面打开的常规实现逻辑是:首先,初始化一个页面控制器;当页面控制器的内部视图层加载完毕后,开始调用接口请求网络数据;当网络数据请求完成后,将服务端下发的json数据转为视图信息展示出来。但由于接口请求会受实际网络环境影响,尤其弱网情况下,接口请求时间会很久,甚至超过有效请求时长如30s,仍然无法完成数据接收。而客户端为了保证页面正常的响应逻辑,需要在空白页面上显示一个loading动画来表示加载过程,此时用户却无法做任何交互操作,体验效果会很差。r>专利技术本文档来自技高网...

【技术保护点】
1.一种楼盘详情页面打开速度提升办法,其特征在于,包括接口数据缓存策略、缓存数据有效性的判断策略、缓存数据有效性的应对策略、AB实验的容错机制。/n

【技术特征摘要】
1.一种楼盘详情页面打开速度提升办法,其特征在于,包括接口数据缓存策略、缓存数据有效性的判断策略、缓存数据有效性的应对策略、AB实验的容错机制。


2.如权利要求1所述的一种楼盘详情页面打开速度提升办法,其特征在于,所述接口数据缓存策略具体步骤如下:客户端通过https协议请求服务端,服务端经过逻辑处理后返回楼盘详情页全部数据,客户端收到后,根据服务端下发的开关判断是否需要进行数据缓存操作,如果下发开关要求进行数据缓存,将使用接口访问地址+请求参数组合成唯一的标识,并开启子线程,在子线程中将服务端返回的数据保存至手机本地磁盘中,此时需要额外存储此缓存的生成时间,作为下次读取缓存时判定缓存过期的依据,如果下发开关要求关闭此功能,则直接解析数据并回调视图信息。


3.如权利要求2所述的一种楼盘详情页面打开速度提升办法,其特征在于,所述缓存数据有效性的判断策略具体步骤如下:当需要请求本地...

【专利技术属性】
技术研发人员:刘宪宇金贤伦胡金藏罗海斌王鹏
申请(专利权)人:北京高因科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1