客户端WEB资源管理方法及设备技术

技术编号:22238429 阅读:40 留言:0更新日期:2019-10-09 18:18
本发明专利技术公开了一种客户端WEB资源管理方法及装置。将缓存管理SDK加入应用项目中,当客户端需加载资源时,缓存管理SDK拦截网络请求,判断是否存在本地缓存资源;如存在本地缓存资源,则探测服务端的对应的资源,比对本地缓存资源与服务端的资源是否相同;如与服务端的资源相同,则加载本地缓存资源,如与服务端的资源不相同,则更新本地缓存资源后加载本地缓存资源。本发明专利技术方案是客户端基于服务端实时监控的WEB资源状态,对WEB资源进行拦截访问,适时缓存,及时更新。保证便捷实用的同时兼顾灵活定制,大大提高加载速度,同时也保证了APP的高可用性。

Client WEB Resource Management Method and Equipment

【技术实现步骤摘要】
客户端WEB资源管理方法及设备
本专利技术涉及互联网
,特别涉及一种客户端WEB资源管理方法及设备。
技术介绍
APP作为移动互联网的第一入口,与人们生活已密切相关。随着技术的发展,为加快APP开发周期,提高灵活性,嵌入WebView组件集成H5的Hybrid开发模式已成为当下主流。由此引发的了页面加载速度慢、流量较大的性能问题,在网络环境不佳的情况下严重的影响了用户体验。对此,目前APP端的缓存大多依赖系统本身的缓存管理,但其难以自定义灵活配置,无法统一多平台缓存方案;又或者依赖WEB资源访问地址的版本管理,此种方法容易导致缓存无法得到及时更新。因此,如何对APP端的WEB资源进行有效的缓存管理,并提供灵活的缓存方案配置,已经是Hybrid模式的APP亟待解决的问题。
技术实现思路
本专利技术要解决的技术问题是如何提供一种加载速度快、且配置灵活的客户端WEB资源管理方法及设备。为了解决上述技术问题,本专利技术的技术方案为:一种客户端WEB资源管理方法,包括:将缓存管理SDK加入应用项目中;当客户端需加载资源时,所述缓存管理SDK拦截网络请求,判断是否存在本地缓存资源;如存在本地缓本文档来自技高网...

【技术保护点】
1.一种客户端WEB资源管理方法,其特征在于,包括步骤:将缓存管理SDK加入应用项目中;当客户端需加载资源时,所述缓存管理SDK拦截网络请求,判断是否存在本地缓存资源;如存在本地缓存资源,则探测服务端的对应的资源,比对本地缓存资源与服务端的资源是否相同;如与服务端的资源相同,则加载本地缓存资源,如与服务端的资源不相同,则更新本地缓存资源后加载本地缓存资源。

【技术特征摘要】
1.一种客户端WEB资源管理方法,其特征在于,包括步骤:将缓存管理SDK加入应用项目中;当客户端需加载资源时,所述缓存管理SDK拦截网络请求,判断是否存在本地缓存资源;如存在本地缓存资源,则探测服务端的对应的资源,比对本地缓存资源与服务端的资源是否相同;如与服务端的资源相同,则加载本地缓存资源,如与服务端的资源不相同,则更新本地缓存资源后加载本地缓存资源。2.根据权利要求1所述的客户端WEB资源管理方法,其特征在于,当客户端需加载资源时,所述缓存管理SDK拦截网络请求,判断是否存在本地缓存资源之后,如不存在本地缓存资源,则加载该资源至本地。3.根据权利要求1所述的客户端WEB资源管理方法,其特征在于,缓存管理SDK监控缓存文件,判断缓存文件大小;如缓存文件超出预设值,则通过LRU算法寻找目标缓存,并删除目标缓存。4.根据权利要求1、2或3任一项所述的客户端WEB资源管理方法,其特征在于,还包括步骤:对服务端的监控服务进行基础配置,并将所述监控服务部署在资源目录进行资源状态监控;所述监控服务监控资源的文件状态,当资源发生修改,则更新状态记录。5.根据权利要求4所述的客户端WEB资源管理方法,其特征在于,所述缓存管理SDK:实现资源预加载、拦截请求访问缓存,缓存更新,缓存清理功能。6.一种客户端WEB资源管理设...

【专利技术属性】
技术研发人员:李钻达蔡宏辉
申请(专利权)人:福建新大陆软件工程有限公司
类型:发明
国别省市:福建,35

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

1