版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
号本发明公开了一种静态资源加载方法、装标地址;通过md5加密算法对所述目标地址进行发明的技术方案,以解决内存溢出风险和app占2若在哈希链表中查询到所述目标key,则获取所述哈希链表中所根据所述目标value值进行加载显示,并将所述目标key和目标value值对应的目标对若在所述数据表中查询到所述目标key,则获取所述数据表中所根据所述目标沙盒目录存储路径从沙盒目录下获取所述静态资源加载请求对应的目在所述若在哈希链表中未查询到所述目标key,则根据所述目标key查询数据表之后,若未在所述数据表中查询到所述目标key,则将所述静态资若所述CDN服务器本地未存储所述目标静态资源,则将所述静态资源加载请求发送至接收所述CDN服务器返回的所述静态资源加载请求对应的目若所述内存的当前占用空间小于第一预设存储空间阈值,则将所述目标key和目标若所述内存的当前占用空间大于或者等于第一预设存储空将所述目标key和目标value值对应的目标对象添加至所述哈希链表将所述数据表中所述目标key对应的目标资源最近使用时间戳更新为当前3若所述沙盒目录的当前占用空间小于第二预设存储空间阈值,若所述沙盒目录的当前占用空间大于或者等于第二预设存储空若在所述数据表中查询到所述目标key,则获取所述数据表中所根据所述目标沙盒目录存储路径从沙盒目录下获取所述静态资源加载请求对应的目若未在所述数据表中查询到所述目标key,则将所述静态资若所述CDN服务器本地未存储所述目标静态资源,则将所述静态资源加载请求发送至接收所述CDN服务器返回的所述静态资源加载请求对应的目该程序被一个或多个处理器执行时实现如权利要求1-4[0002]为了提升移动app静态资源获取速度,提升页面流畅度,进而提高用户的使用感[0003]当移动app在接收到静态资源加载的请求时,首先会在内存中查找当前请求的静[0013]根据所述目标value值进行加载显示,并将所述目标key和目标value值对应的目5[0017]根据所述目标沙盒目录存储路径从沙盒目录下获取所述静态资源加载请求对应[0021]若所述内存的当前占用空间小于第一预设存储空间阈值,则将所述目标key和目标value值对应的目标对象添加至所述哈希链表的[0026]将所述数据表中所述目标key对应的目标资源最近使用时间戳更新为当前时间服务器,以使所述CDN服务器查询本地是否存储所述静态资源加载请求对应的目标静态资6[0043]显示模块,用于根据所述目标value值进行加载显示,并将所述目标key和目标[0056]图4是本发明实施例中的一种包含计算机程序的计算机可读存储介质的结构示意7[0061]图1为本发明实施例提供的一种静态资源加载方法的流程图,本实施例可适用于background.png,静态资源加载请求中携带的链接url为“/xx/[0069]具体的,若在哈希链表中查询到所述目标key,则获取所述哈希链表中所述目标8[0076]根据所述目标沙盒目录存储路径从沙盒目录下获取所述静态资源加载请求对应1234在ababa1234,若存在,则获取ababa1234对应的目标沙盒目录存储路径/sdcard/xxx/[0084]若所述内存的当前占用空间小于第一预设存储空间阈值,则将所述目标key和目标value值对应的目标对象添加至所述哈希链表的9[0092]将所述数据表中所述目标key对应的目标资源最近使用时间戳更新为当前时间服务器,以使所述CDN服务器查询本地是否存储所述静态资源加载请求对应的目标静态资[0109]本发明实施例为了提高移动app对静态资源的加载速度,通常首先会在内存中查载静态资源的性能造成影响,本发明实施例采用了优化LRU算法对存储静态资源的内存空希链表中最右端变成了最新访问到的静态资源2,最左端仍然是最近最少访问的静态资源[0116]以上则是LRU在本发明实施例中提出的针对存储在内存空间的静态资源的管理方[0119]通过在app沙盒目录下查找或发起网络请求获取到所需的静态资源后,需要将background.png图片本身作为value存储在内存中,此时需要判断当前存储静态资源最新的key/value对象插入至哈希据表中最近使用时间戳最大的资源5,而最近最少访问的是最近使用时间戳最小的资源1。12345[0129](3)接下来,当移动app要加载静态资源2时,app沙盒目录中存在静态资源2的数据,把静态资源2在数据表中对应的最近使用时间戳更新为当前时间对应的时间戳。这时12345资源就是数据表中最近使用时间戳最大的资源4,而最近最少访问的仍是最近使用时间戳1234523456[0138]以上则是LRU在本发明实施例提出的针对存储在app沙盒目录空间的静态资源的显示,同时更新数据表该条记录所对应的资源最近使用时间戳字段;若未能查询到该key[0142]若存储静态资源的app沙盒目录空间还未达到设置的最大存储空间,则直接将该[0143]若存储静态资源的app沙盒目录空间已经达到设置的最大存储空间,则首先需要[0144]当app在加载静态资源时,发现内存和app沙盒目录下均压力的情况,因此本发明实施例提出了建立专用的静态资源微服务和引入CDN服务器的方案。CDN的全称是ContentDeliveryNetwork,即内容分发网络。其目的是通过在现有的[0145]首先建立专用静态资源微服务,该微服务的唯一功能就[0148]若该静态资源未在CDN服务器上缓存过,则通过向源站点发送请求的方式获取该[0149]本发明实施例提出的基于三级缓存的移动app静态资源展示优化方案具体流程如[0152](3)针对频繁访问后台服务器请求获取资源,引起的页面加载时间长和加重后台[0153]本发明实施例针对在内存中缓存静态资源可能导致的内采用了优化LRU算法对内存中的静态资源进行了有效的管理,在保证静态资源加载速度的会对源站点服务器造成过大压力的情况提出了优化方案,通过建立专用静态资源微服务,value值进行加载显示,并将所述目标key和目标value值对应的目标对象移动至所述哈希[0155]图2为本发明实施例提供的一种静态资源加载装置的结构示意图。本实施例可适[0159]显示模块,用于根据所述目标value值进行加载显示,并将所述目标key和目标value值进行加载显示,并将所述目标key和目标value值对应的目标对象移动至所述哈希[0164]总线18表示几类总线结构中的一种或多种,包括存储器盘(DigitalVideoDisc-ReadOnlyMemory,DVD-ROM)或者其它光介质)读写的光盘驱动[0167]具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如系统存储[0173]根据所述目标value值进行加载显示,并将所述目标key和目标value值对应的目[0174]图4为本发明实施例中的一种包含计算机程序的计算机可读存储介质的结构示意被一个或多个处理器执行时实现如本申请所有发明实施例提供的静态[0178]根据所述目标value值进行加载显示,并将所述目标key和目标value值对应的目与其结合使用。[0180]计算机可读的信号介质可以包括在基带中或者作为载波[0182]在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperTextTransfer[0184]可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机及远程计算机的情形中,远程计算机可以通过任意种类的网络包括局域网(LAN)或广域网[0187]本发明实施
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年数码变频发电机行业分析报告及未来发展趋势报告
- 2026福建福州市公安局长乐分局警务辅助人员招聘100人考试模拟试题及答案解析
- 2026广西崇左扶绥县东罗镇卫生院招聘2人考试模拟试题及答案解析
- 2026年中药超微粉行业分析报告及未来发展趋势报告
- 2026年地质灾害治理行业分析报告及未来发展趋势报告
- 2026年高保乳油行业分析报告及未来发展趋势报告
- 2026年氨基硫脲行业分析报告及未来发展趋势报告
- 2026年成都青羊成航医院医护人员招聘笔试模拟试题及答案解析
- 2026年鄂尔多斯市国家电网系统事业单位人员招聘考试备考试题及答案详解
- 2026年液货危险品行业分析报告及未来发展趋势报告
- 某企业清洁生产审计手册
- 中国深色名贵硬木家具标准
- 密封条范文模板(A4打印版)
- 二级减速器链传动课程设计
- GB/T 6547-1998瓦楞纸板厚度的测定法
- 水库运行管理试题
- 第10-11课情感分析课件
- 服装制作水平提高QC教学课件
- 无创呼吸机课件
- 一汽大众产品开发过程课件
- 反恐应急演练过程记录表
评论
0/150
提交评论