[发明专利]一种静态化页面的处理系统和方法在审
申请号: | 201210564946.1 | 申请日: | 2012-12-24 |
公开(公告)号: | CN103064932A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 张喆浩;金宗锐 | 申请(专利权)人: | 乐视网信息技术(北京)股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京驰纳智财知识产权代理事务所(普通合伙) 11367 | 代理人: | 谢亮;唐与芬 |
地址: | 100026 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 静态 页面 处理 系统 方法 | ||
1.一种静态化页面处理系统,包括web缓存服务器、web服务器、用户终端,其特征在于:
所述web缓存服务器是Nginx服务器;
所述web缓存服务器用于接收用户终端发来的url请求,并检查所述url请求是否已被缓存;如果已被缓存,则直接将缓存结果返回给用户,如果未被缓存,则保持用户的url请求的目标地址不变,而生成新的url请求传到所述web服务器。
2.如权利要求1所述的静态化页面处理系统,其特征在于:
还包括一服务器端脚本处理;
web服务器接收web缓存服务器发送的url请求后,通过处理伪静态请求的方式,将所述url请求转换为实际动态请求;并将所述动态请求发送至所述服务器端脚本处理单元进行处理。
3.如权利要求2所述的静态化页面处理系统,其特征在于:处理伪静态请求的方式为:web服务器根据设定的rewrite规则将静态地址转化为动态地址。
4.如权利要求3所述的静态化页面处理系统,其特征在于:
所述web服务器将所述动态请求发送至所述服务器端脚本处理单元进行处理后,接收服务器端脚本处理单元发送的经处理后得到的结果,并将所述经处理后得到的结果转发到所述web缓存服务器;
所述web缓存服务器接收并缓存所述经处理后得到的结果,并将缓存的结果发送至用户终端。
5.如权利要求4所述的静态化页面处理系统,其特征在于:
对所述经处理后得到的结果进行缓存是将url请求及配置的相关信息组合当作Key,用md5编码哈希后保存在硬盘上的指定位置;
所述web缓存服务器对缓存过期后的文件进行自动删除。
6.一种静态化页面处理方法,包括以下步骤:
步骤100、web缓存服务器接收用户终端发来的url请求;
步骤200、web缓存服务器检查用户发出的url请求是否已被缓存;如果已被缓存,则直接将缓存结果返回给用户,如果未被缓存,则执行步骤300;
步骤300、web缓存服务器保持用户的url请求的目标地址不变,而生成新的url请求传到web服务器,
其中,所述web缓存服务器是Nginx服务器。
7.如权利要求6所述的静态化页面处理方法,其特征在于,还包括:
步骤400、web服务器接收web缓存服务器发送的url请求,并通过处理伪静态请求的方式,将所述url请求转换为实际动态请求;所述伪静态请求的方式为:通过web服务器自带的rewrite规则将静态地址转化为动态地址;
步骤500、web服务器将所述动态请求发送至服务器端脚本处理处理单元。
8.如权利要求7所述的静态化页面处理方法,其特征在于:
步骤600、web服务器接收服务器端脚本处理处理单元发送的经处理后得到的结果;所述经处理后得到的结果,是对所述动态请求的响应结果;
步骤700、web服务器将所述经处理后得到的结果返回到所述web缓存服务器。
9.如权利要求8所述的静态化页面处理方法,其特征在于,还包括:
步骤800、web缓存服务器对所述经处理后得到的结果进行缓存,并将缓存的结果发送至用户终端。
10.如权利要求9所述的静态化页面处理方法,其特征在于,还包括:
所述对所述经处理后得到的结果进行缓存,是将url请求及配置的相关信息组合当作Key,用md5编码哈希后保存在硬盘上的指定位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司,未经乐视网信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210564946.1/1.html,转载请声明来源钻瓜专利网。