Web资源离线化和增量更新平台的设计与实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:SCY512355337
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网行业的高速发展,越来越多的企业开始希望实现软件产品的高速迭代,并且降低软件的开发成本。在这样的背景下Web App被越来越多的厂家所关注,Web App具有跨平台,更新灵活的优点。用户无论何时打开都可以访问到最新的版本,厂家无需维护多个版本的应用程序,极大的降低了开发成本和运维成本。但是由于Web App对网络的依赖高的特点,Web App的加载性能一直是一个短板,在Web App加载的过程中一般需要多次资源请求,如果用户的网络状况不佳例如延迟大、带宽低资源请求的时间就会大大加长,很多Web App在弱网的条件下无法满足用户需求。该平台主要瞄准网络这个限制Web App加载性能最大的短板,提出了一套全新的解决方案。利用离线化技术将用户使用的资源文件存在本地,在次访问页面时可以直接从缓存中读取资源,无需重新进行网络请求,大大减少了网络请求的数量。使用增量更新的方式在更新时只下载文件变动的部分,无需重新下载全量的文件减少对网络带宽的消耗。利用这两大核心技术减少Web App对于网络的依赖,同时减轻应用服务器的流量压力,使应用服务器的并发性能得到很大的提升。通过利用浏览器支持的缓存方式以及我们提供的资源缓存方案可以使缓存变得可控,相较于浏览器的缓存策略使用代码去控制缓存策略可以使Web App在不同的浏览器中达到一致的缓存效果,更加准确的判断缓存的有效性。用户可以针对性的缓存加载时需要的资源,当用户再次访问系统时就无需重新下载资源,大大的提高了页面的加载性能。同时增加了缓存的校验,提高了缓存的可靠性为增量更新提供了基础。通过构建资源管理平台可以对项目的历史资源进行系统化的管理,开发者可以通过可视化的操作界面或者命令行工具来管理自己的Web资源,并且可以将历史版本统一管理,让增量更新成为可能。当应用程序发生更新时,如果用户的缓存中有历史版本的缓存,用户只需要发送增量更新请求,增量更新后台服务会为用户计算升级到最新版本的补丁包,下载含有文件发生变化部分的补丁包即可完成更新,大大的降低了更新时的网络开销,降低了对网络的依赖,提高了缓存的利用率。该系统简单易用,开发者只需要简单的操作即可完成接入,对业务代码的侵入性极低,极大的降低了接入成本。接入后可以对Web应用程序的加载性能和更新速度起到极大的提升。本人在项目中主要完成了命令行工具、后台管理系统、离线化模块的Local Storage模块的开发以及智能预热模块的方案设计。最终该平台达到了设计的预期目标,但是该平台还有很多需要优化改进的地方,有待在日后的工作中改进。
其他文献
随着工业机器人应用领域的不断发展,物体的六维位姿估计是成为当下进一步提高自动化水平的一个重要研究内容。通过自动化的视觉系统对工业零件进行位姿估计,可以简化对机器人
以17份来自黑龙江省、吉林省的不同品系分蘖洋葱为试材,进行主要植物学性状、产品器官性状的调查、生理指标测定与品质分析,根据不同品系分蘖洋葱植物学性状进行聚类分析。结
傅里叶级数分析是电路分析的重要内容之一.这里仅举一例说明.
渗碳热处理被广泛用于提高齿轮等零件的表面硬度和耐磨性,同时保持心部良好的韧性。但传统的渗碳受较高的渗碳温度和较长的渗碳时间的限制。稀土离子注入技术可以通过改变表面和界面的物理和化学性质来改善材料性质。表面纳米化技术可以在各种金属材料表面获得纳米晶微结构,该技术可以提高渗碳动力学,有效地实现低温渗碳。本文采用表面纳米化或离子注入作为齿轮钢18Cr2Ni4W真空渗碳的前处理方法以促进真空渗碳过程,最后
城市公共场所设立中英文标语,主要作用为对城市内国际友人提供语言辅助。因此,城市公共场所中英文标语质量,可影响国际对中国城市的评价。针对此,本文以城市公共场所中英文标
科尔沁沙地曾是无边无际的草原,由于常年开耕、人们不当利用、过度放牧以及气候原因,至今已是我国四大沙地之一。本文2018年6月在内蒙古赤峰市阿鲁科尔沁旗巴雅尔草业有限责任公司,以科尔沁沙地为研究对象,并以乡土草种为研究材料,对适宜科尔沁沙地植被恢复中的乡土草种和混播组合进行了评价及筛选。在筛选优良牧草方面得到的结果如下:(1)供试16份牧草材料播种当年表现均良好,草层高度普遍达到13~43 cm左右
被动型原子钟是国防科研领域中广泛应用的时频基准源,其线路部分采用了锁频方式,频率稳定度曲线变化规律为1/t1/2。而主动型原子钟内部采用锁相的原理,频率稳定度曲线变化规
随着无线通信技术的发展,国防领域对平台隐身要求的日益增加,小型化、低剖面、宽带、低散射等特性成为了天线领域研究的热点。尽管传统仿真优化设计天线的方法解决了部分问题,然而这些方法并不能完全满足当前的迫切需求。如何利用新的研究方法,设计满足指标要求的天线已经成为了新的挑战。近年来,特征模理论应用于天线的设计受到了研究学者广泛的关注,在无需外加激励源的情况下,通过模式分解,对天线结构的谐振和辐射特性提供
英国国家档案馆的网络档案信息检索系统名为"探索",提供检索和浏览两种方式对全英国2500余家档案机构的档案信息进行检索。英国国家档案馆的网络档案信息检索在贯彻"以用户为
本研究针对二维液相在复杂样品分离中的不足,结合新的混合模式色谱,构建基于Sephadex LH-20 × RPLC联用的新型二维色谱方法体系,并探索该系统在中药材分析和分离制备上的应