【技术实现步骤摘要】
本专利技术涉及计算机通信领域,特别是涉及服务器端Web页面的母版页文件客户端缓存及由客户端浏览器合成最终呈现给用户的页面的一种。
技术介绍
在科学发展的今天,计算机、通讯已得到了广泛的应用,但目前该领域在使用中,通常发送到客户端浏览器的网页都有两部分组成:一部分是母版页的代码,一部分是网页(也叫内容页)自己的内容代码。在访问同一网站的不同页面时,可能其母版页都是相同的,这样,每次发送到客户端的页面中都包含相同的母版页代码,这就造成了服务器端处理资源的浪费,以及网络传输带宽资源的浪费,同时也浪费了客户端的内存资源。基于客户端的母版页缓存方法,可以解决这样的问题。该方法应用于网页设计,必将大幅度减少传送网页的数据量。但至今未见有基于客户端浏览器的母版页文件缓存及Web页面合成的公开报导。
技术实现思路
针对上述情况,为克服现有技术之缺陷,本专利技术之目的就是提供一种,可有效解决能够实现基于客户端母版页缓存及由客户端浏览器合成最终呈现给用户的页面的问题。本专利技术解决的技术方案是,由以下步骤实现: 1)客户首次向服务器发送页面访问请求,服务器收到该请求后,将 ...
【技术保护点】
一种基于客户端浏览器的母版页文件缓存及Web页面合成方法,其特征在于,由以下步骤实现:1)客户首次向服务器发送页面访问请求,服务器收到该请求后,将相应页面的母版页html代码和内容页html代码分别发送到客户端浏览器,同时将该母版页的文件ID发送到客户端cookie中;2)客户端浏览器接收到请求页面的母版页html代码和相应的内容页html代码后,利用客户端脚本技术,将母版页代码和内容页html代码合成为一个html页面文件,通过浏览器呈现给用户,同时,将该母版页代码缓存到客户端缓存中;3)客户端再次向服务器请求页面时,将携带cookie中的母版页的文件ID发送到服务器,服 ...
【技术特征摘要】
1.一种基于客户端浏览器的母版页文件缓存及Web页面合成方法,其特征在于,由以下步骤实现: 1)客户首次向服务器发送页面访问请求,服务器收到该请求后,将相应页面的母版页html代码和内容页html代码分别发送到客户端浏览器,同时将该母版页的文件ID发送到客户端cookie中; 2)客户端浏览器接收到请求页面的母版页html代码和相应的内容页html代码后,利用客户端脚本技术,将母版页代码和内容页html代码合成为一个html页面文件,通过浏览器呈现给用户,同时,将该母版页代码缓存到客户端缓存中; 3)客户端再次向服务器请求页面时,将携带cookie中的母版页的文件ID发送到服务器,服务器根据此母版页的文件ID,获知客户端已缓存此母版页代码,若客户端新请求的页面的母版页已在客户端的缓存中,则服务器仅将此页面的内容页html和该页面所使用的母版页的文件ID发送给客户端即可; 若客户端新请求的页面的母版页没有在客户端的缓存中,服务器会将此页面的内容页html代码和该页面的母板页html代码以及该页面所使用的母版页的文件ID同步骤I)所述的方法发送给客户端,并同步骤2)所述方法最终合成呈现给用户的html页面文件; 4)客户端浏...
【专利技术属性】
技术研发人员:唐国良,张晓煜,张银丽,王林景,廖璠,姜姗,李瑞昌,赵春霞,杨枫,
申请(专利权)人:河南中医学院,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。