【技术实现步骤摘要】
一种用于提升文件更新效率的系统、方法及介质
[0001]本专利技术涉及计算机应用
,特别是涉及一种用于提升文件更新效率的系统、方法及介质。
技术介绍
[0002]文件管理在应用系统中是一个比较重要的部分,特别是对于文件数量多且单个文件内容较多时,如何对文件进行管理,是考验应用系统的一个关键因素。
[0003]现有的应用系统的文件管理方案是,将文件存储在对应的文件服务器,若要对文件进行修改时,现将待修改文件从文件服务器中下载下来,然后进行文件内容的编辑修改,修改完成,再将文件进行上传。
[0004]这种方案对于文件较少且文件内容较少时,操作比较容易,但是当文件数量较多且文件内容量较大时,单处内容修改,全量文件上传更新就会极大的占用网络资源,给服务器带来较大的压力,文件上传更新较慢,且较大的文件上传时容易出现卡顿,造成文件上传不完整,文件内容缺失。
技术实现思路
[0005]本专利技术主要解决的是现有的文件管理方案在管理数量较多且内容较大的文件时会占用网络资源,提升服务器压力,文件上传更新较慢以及造成文件内容缺失的问题。
[0006]为解决上述问题,本专利技术采用的一个技术方案是:提供一种用于提升文件更新效率的系统,包括:初始化模块、文件管理模块、业务模块和请求响应模块;所述初始化模块用于获取文件和文件分段规则;所述文件管理模块用于将所述文件上传至文件服务器,根据所述文件分段规则对所述文件执行文件分段操作;并对所述文件执行修改操作和执行同步操作;所述业务模块用于保存所述文件的 ...
【技术保护点】
【技术特征摘要】
1.一种用于提升文件更新效率的系统,其特征在于,包括:初始化模块、文件管理模块、业务模块和请求响应模块;所述初始化模块用于获取文件和文件分段规则;所述文件管理模块用于将所述文件上传至文件服务器,根据所述文件分段规则对所述文件执行文件分段操作;并对所述文件执行修改操作和执行同步操作;所述业务模块用于保存所述文件的文件缓存信息,并向所述文件服务器发送文件获取请求,并根据文件获取请求的结果,执行文件内容信息展示操作;所述请求响应模块用于对所述业务模块的文件请求执行请求响应操作,获取所述文件的缓存信息,并将所述缓存信息保存至所述业务模块。2.根据权利要求1所述的一种用于提升文件更新效率的系统,其特征在于:所述文件管理模块包括文件上传单元、文件分段单元、文件修改单元和文件同步单元;所述文件上传单元用于将所述文件上传至所述文件服务器,得到存储文件;所述文件分段单元用于根据所述文件分段规则,对所述存储文件执行所述文件分段操作,得到若干子存储文件;所述文件修改单元用于对所述文件执行修改操作,得到修改文件;所述文件同步单元用于将所述修改文件同步至所述文件服务器,并对所述存储文件和所述修改文件执行文件内容信息比对操作;根据所述文件内容信息比对操作的结果,对若干所述子存储文件进行修改,并将修改后的若干所述子存储文件的缓存信息同步至所述业务模块。3.根据权利要求2所述的一种用于提升文件更新效率的系统,其特征在于:所述文件分段规则包括文件服务器内置的第一文件分段规则和设置的第二文件分段规则;当所述第二文件分段规则不存在时,所述文件分段单元调用所述第一文件分段规则对所述存储文件执行所述文件分段操作,得到若干所述子存储文件;当所述第二文件分段规则存在时,所述文件分段单元调用所述第二文件分段规则对所述存储文件执行所述文件分段操作,得到若干所述子存储文件;所述文件分段单元对若干所述子存储文件进行编号,得到若干文件编号;所述文件分段单元从所述文件服务器中获取存储空间,对若干所述子存储文件执行子存储文件存储操作。4.根据权利要求3所述的一种用于提升文件更新效率的系统,其特征在于:所述文件同步单元对所述存储文件和所述修改文件执行文件内容信息比对操作包括:若所述存储文件和所述修改文件的文件内容信息相同,则不需要对若干所述子存储文件进行修改;若所述存储文件和所述修改文件的文件内容信息存在不同,则记录不同点,并根据所述文件编号查找到所述子存储文件;根据所述修改文件的内容对所述子存储文件进行修改,得到修改子存储文件;当所述子存储文件发生变更后,所述文件同步单元向所述请求响应模块发送文件修改消息;所述请求响应模块根据所述文件修改消息,向所述业务模块发送文件变更消息。5.根据权利要求4所述的一种用于提升文件更新效率的系统,其特征在于:所述业务模块根据所述文件变更消息,向所述请求响应模块发送所述文件获取请求,
对保存的所述文件缓存信息进行更新。6.根据权利要求5所述的一种用于提升文件更新效率的系统,其特征在于:所述请求响应模块根据所述文件获取请求,读取所述文件服务器中所述修改子存储文件,得到修改子存储文件缓存,并将所述修改子存储文件缓存更新至所述业务模块。7.根据权利要求3所述的一种用于提升...
【专利技术属性】
技术研发人员:张鑫,祝召虎,
申请(专利权)人:知兔网络科技江苏有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。