CN115098810B 一种页面数据缓存的方法及其相关设备 (深圳乐信软件技术有限公司)_第1页
CN115098810B 一种页面数据缓存的方法及其相关设备 (深圳乐信软件技术有限公司)_第2页
CN115098810B 一种页面数据缓存的方法及其相关设备 (深圳乐信软件技术有限公司)_第3页
CN115098810B 一种页面数据缓存的方法及其相关设备 (深圳乐信软件技术有限公司)_第4页
CN115098810B 一种页面数据缓存的方法及其相关设备 (深圳乐信软件技术有限公司)_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

道科苑南路3099号中国储能大厦第24层A,2021.11.26A,2018.01.30A,2020.02.21A,2021.05.18本申请实施例提供了一种页面数据缓存的目标缓存配置信息包括目标页面的所有目标页2根据所述目标页面参数信息向所述缓存接口发送数据缓存指令,以按照预设格式在本地保存所述目标页面缓存信息;所述预设格式为按照result_所述目标缓存配置信息还包括与所述目标页面参数信息一一匹配的目标页面标识信校验所述第一页面标识信息是否与所述目标页面标识信息中的任一页面标识信息相若相同且未保存所述第一页面标识信息,执行所述根据所将所述目标页面缓存信息按照所述目标页面参数信息与所述目标页面标识信息的匹将所述目标页面缓存信息按照所述命名信息的格式保存至所将所述目标页面参数信息与所述命名信息的目标匹配关系保存至所将所述目标页面参数信息设置为所述目标页面缓存信息将所述目标页面缓存信息及所述目标页面缓存信息的目标键根据所述第二页面参数信息判断是否对所述目标匹配关若是,从所述缓存接口获取与所述第二子页面对应的第一第一缓存配置信息是否存在与所述目标页面标识信否存在与所述目标页面标识信息相同的页面3若任一页面非登录状态,登录所述任一页面,所述任一页若是,执行所述根据本地保存的所述目标页面缓存信息对所若否,接收所述服务端通过所述缓存接口发送的所述目标将所述实时时间信息写入所述目标页面缓存信息,并将写入所述实获取单元,用于当所述客户端的应用程序启动时,从所述应用发送单元,用于根据所述目标页面参数信息向所述缓存接渲染单元,用于当访问所述目标页面中的任一子页面时,根据本所述目标缓存配置信息还包括与所述目标页面参数信息一一匹配的目标页面标识信所述获取单元,还用于当访问第一子页面时,获取所述第一子页所述校验单元,用于校验所述第一页面标识信息是否与所述目标页面标一页面标识信息相同且所述客户端是否未保存所4所述执行单元,用于当所述第一页面标识信息是否与所述目标页面标识信息中的任一命名单元,用于将目标页面缓存信息按照目标页面参数信息与目标页所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指5页面标识信息,所述根据所述目标页面参数信息向所述缓存接口发送数据缓存指令之前,[0012]校验所述第一页面标识信息是否与所述目标页面标识信息中的任一页面标识信6[0018]将所述目标页面缓存信息按照所述目标页面参数信息与所述目标页面标识信息所述第一缓存配置信息是否存在与所述目标页面标识信息相同的7[0045]发送单元,用于根据所述目标页面参数信息向所述缓存8[0065]所述判断单元,用于判断所述目标页面标识信息是否存在所述第二页面标识信本传送HTTPS协议访问所述第二子页面根据本地保存的所述目标页面缓存信息对所述任一子页面进9102n)上的购物应用均可以获取到对应的页面缓存信息。本申请实施例提供的方法可以由如图1所示的服务器101执行,也可以由客户端(如图1所示的客户端102a、客户端[0108]当打开客户端上的某个APP时,会提前初始化WKWebView,需要说明的是,打开H5页面速度更快(H5页面是通过APP内的浏的是,该OA管理平台不仅可以进行配置管理,同时还是JSON协议生成平台(只需输入页面[0112]进一步的是,每次热启动APP的时候都可以请求服务端,从而获取最新的JSON列[0116]当请求获取到接口数据后,也就是获取到目标页面缓存信息后,按照result_[0122]当用户通过点击等操作进到一些APP内的活动页时,也就是访问目标页面中的任[0124]请参阅图3,图3为本申请实施例公开的另一种页面数据缓存方法的流程示意获取到该第一子页面的第一页面参数信息以及与第一页面参数信息匹配的第一页面标识提供文件缓存写入JSAPI,从而APP可以提供对应的JSAPI传参的方式供H5页面进行数据的BRIDGE写入的该第一子页面的页面URL以及对应的[0133]303、校验第一页面标识信息是否与目标页面标识信息中的任一页面标识信息相[0134]由步骤301可知,目标缓存配置信息还包括与目标页面参数信息一一匹配的目标取目标缓存配置信息中的目标页面参数信息。对应的,就是根据页面URL查询/读取协议[0137]若第一页面URL上对应的MD5跟JSON配置表上的MD5相等,就判断客户端的本地是[0139]在判断客户端的本地是否保存第一页面标识信息后,若本地缓存中没有第一URL的是,由于步骤301中配置了请求协议的规则,具体的,根据requestData字段(跟coreResourceList内的url字段的目录为同一层级)按照离线缓存协议对缓存接口进行预指的是下面我提前定好的一些请求协议的规则,如果传入了get,APP就用get进行接口请说APP根据这个url来存储通过提前进行接口请求缓存来的数据,后面H5页面可以根据url然后将每一段url对应的目标页面缓存信息与目标键值,也就是key值进行一一对应保存,后续不再对资源文件的具体含义以及所包含的内[0148]当APP本地缓存池获取到目标页面缓存信息的时候,也就是接口数据存储在内存就是APP请求接口的时候会记录一个时间戳。然后将写入实时时间的目标页面缓存信息保[0153]通过本实施例提出的一种页面数据缓存方法,客户端上的应用程序APP可以通过[0154]请参阅图4,图4为本申请实施例公开的另一种页面数据缓存方法的流程示意是,本实施例中所提及的各类页面参数信息、页面配置信息及页面标识信息可参阅步骤[0161]具体的,根据页面URL(过滤参数)判断在映射表中是否对html文件进行拦截,其参数信息以及与第二页面参数信息匹配的第[0165]若不需要对目标页面缓存信息进行更新,或最新的JSON协议中的MD5不在本地缓存中存在,就直接走超文本传输安全协议(HTTPS,hypertexttransportprotocol地缓存中的目标页面标识信息是否存在第一缓存配置信息中的第二页面标识信息。具体[0169]当该JSON协议的MD5在本地缓存中存在时,就将将目标页面参数信息更新为第二可以根据该页面的页面参数信息(页面URL)获取到对应的页面缓存信息,从而该页面便可使用和处理需要遵守相关国家和地区的法律法规和标准,且需要在相应主体(如客户或企[0197]校验单元505,用于校验第一页面标识信息是否与目标页面标识信息中的任一页[0198]执行单元506,用于当第一页面标识信息是否与目标页面标识信息中的任一页面[0201]保存单元503,用于将目标页面缓存信息及目标页面缓存信息的目标键值进行保[0203]命名单元508,用于将目标页面缓存信息按照目标页面参数信息与目标页面标识[0205]保存单元503,还用于将目标页面参数信息与命名信息的目标匹配关系保存至客[0207]获取单元501,还用于当访问第二子页面时,获取第二子页面的第二页面参数信[0214]执行单元506,具体用于当不存在第二页面标识信息时,执行根据超文本传送[0231]中央处理器601配置为与存储器605通信,并执行存储器605中的指令操作以执行[0237]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(RO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论