一种Web资源数据的压缩方法

文档序号:7984045阅读:301来源:国知局
一种Web资源数据的压缩方法
【专利摘要】本发明公开了一种Web资源数据的压缩方法。所述方法包括:使用不同的类型的符号字符代替Web数据的文件字符串,并将Web数据的静态数据和动态数据分别压缩后合并,从而达到压缩数据大小,提高服务器响速度的效果。
【专利说明】一种Web资源数据的压缩方法
【技术领域】
[0001]本发明涉及Web资源数据压缩方法,适用于Web、云计算和分布式应用系统中服务器性能优化提升。
【背景技术】
[0002]随着网络信息技术的高速发展,世界各地的用户能够很容易同各国各种方式来下载包含文本、图片、多媒体文件的网页,而往往这些网页数据量都很大,需要很长时间来下载和等待,导致了大量用户因不愿意等待而放弃链接,从而导致大量网站降低了曝光率和链接数,最终导致资源浪费。

【发明内容】

[0003]本发明针对上述现有技术中存在的不足提供了一种Web资源数据的压缩方法,旨在减小Web应用页面的数据量,以达到减少Web下载、等待时间、数据网络带宽占有率等,从而到提升Web服务性能的效果。
[0004]所述方法包括:
(1)将Web资源的文件原字符串转换为包括数字和字母类型的符号字符的代字符串,从而压缩资源的文件字符串;
(2)将Web资源中的静态数据和动态数据分别压缩并合并,从而获完整Web资源压缩
包;
(3)当用户请求Web资源时,提供步骤(2)中的Web资源压缩包。
[0005]由上述技术方案看出,本发明提供了一种能够通过使用包括数字和字母类型的组合字符串而有效的减小Web资源文件大小的方法。
[0006]根据
【发明内容】
,所述Web资源是ASP种类。
[0007]根据
【发明内容】
,压缩内容可以包括ASP中脚本语言中的函数和变量名。
【专利附图】

【附图说明】
[0008]图1为本发明Web资源数据压缩方法中代字符串的组合内容。
[0009]图2为本发明Web资源数据压缩方法实施方式的流程图;
【具体实施方式】
[0010]下面将利用附图和具体的实施案例,进一步阐述本发明,以下实例仅用于说明本发明交合适实现的方法,而不用于限制本发明的范围,在阅读本发明后,任意通过等价形式的修改、替换或简单改进,均落于本发明所属权利保护范围。
[0011]以一般Web服务器为例,其与一般服务器相比具有简单功能。如图2所示,Web资源数据压缩方法的如下:
1.用户向服务器发送了一条Web数据请求; 2.服务器接收到Web数据请求并开始响应用户的Web数据请求;
3.服务器通过压缩预算法使受请求Web资源原字符串转化为如图1所示的数字字符和字母字符组合的字符串,这里的Web资源可以包括ASP类型的文件;
4.当原字符串转换为代字符串后,通过服务器端的压缩队列对ASP的脚本语言中的变量名和函数名进行压缩;
5.随后,服务器查询装置以Web资源请求的对象名称、ID或其本身在静态数据库中查询匹配项,即静态数据压缩包。此数据库可以是任何能够储存静态数据压缩包的存储空间,包括但不限于内存、磁盘存储器等;
6.同时,服务器根据Web资源请求的对象名称、ID或其本身在动态数据库中查询匹配的动态数据,例如:根据VBScript脚本中的动态脚本的起始位置,如为第I行,和结束位置,如为第50行,读取该JavaScript脚本中第I行至第50行的数据,以获得与该VBScript脚本相对应的动态脚本;
7.接着,服务器将压缩后的静态数据和动态数据进行合并,并进入等待响应存储队
列;
8.服务器端将压缩后的Web资源数据返回给用户端;
9.用户端根据计算机预先设定的正则表达式计算压缩后的Web资源数据,调用本地的Web程序转化,并通过Web界面展现。
【权利要求】
1.一种Web资源数据的压缩方法,其特征在于,所述方法包括: 1)将Web资源的文件原字符串转换为包括数字和字母类型字符的代字符串,从而压缩资源的文件字符串; 2)将Web资源中的静态数据和动态数据分别压缩并合并,从而获完整Web资源压缩包; 3)当用户请求Web资源时,提供步骤(2)中的Web资源压缩包。
2.如权利要求1所述的方法,当请求Web资源时,根据存储的压缩信息压缩所述Web资源。
3.如权利要求1所述的方法,其中转换原字符串的方法包括:压缩包括在ASP中脚本语言的函数名和变量名。
4.如权利要求1所述代字符串包括数字字符类型和字母字符类型。
【文档编号】H04L29/06GK103731393SQ201210380719
【公开日】2014年4月16日 申请日期:2012年10月10日 优先权日:2012年10月10日
【发明者】刘成, 艾顺刚 申请人:盐城睿泰数字科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1