The invention provides a method for reading dynamic web pages, which relates to the technical field of web pages. The dynamic web page data reading method to calculate the characteristic information of the dynamic web page data by using a proxy server, which makes the feature information of dynamic web data extraction of the proxy server contains the data request header can feature information and dynamic web page data generation comparison, if the same, then the dynamic web page data client before accessing and caching the need to request, so the proxy server only needs feedback to the cache data extraction notify the client, the client receives the notification to cache data extraction according to cache data extraction dynamic web data extraction buffer to advance notice, does not need to consume large amount of traffic to the service server to obtain dynamic web data, and save traffic reduce the cost of users browsing the dynamic web page data.
【技术实现步骤摘要】
动态网页数据读取方法
本专利技术涉及网页
,具体而言,涉及一种动态网页数据读取方法。
技术介绍
动态网站是指网站内容可根据不同情况动态变更的网站,动态网页不是独立存在于服务器的网页文件,而是浏览器发出请求时才反馈网页,一般情况下动态网站通过数据库进行架构。动态网站除了要设计网页外,还要通过数据库和编程序来使网站具有更多自动的和高级的功能。动态网站体现在网页一般是以asp,jsp,php,aspx等结束,而静态网页一般是HTML(标准通用标记语言的子集)结尾。动态网站可以实现交互功能,如用户注册、信息发布、产品展示、订单管理等等。现有技术中,当客户端向业务服务器请求动态网页数据时,由于动态网站因为数据不固定所以没有LastModified属性,无法做到数据缓存。当客户端在向动态网站请求网页数据的过程中,会造成大量的重复请求及流量浪费,从而导致增大了用户浏览动态网页数据的成本。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种动态网页数据读取方法,以改善上述的问题。第一方面,本专利技术实施例提供了一种动态网页数据读取方法,所述动态网页数据读取方法包括:接收一客户端发送的动态网页数据请求;提取所述动态网页数据请求包含的数据请求头的特征信息;依据所述动态网页数据请求向一业务服务器获取动态网页数据;计算所述动态网页数据的特征信息;若所述动态网页数据的特征信息与所述数据请求头的特征信息相同时,发送缓存数据提取通知至所述客户端。第二方面,本专利技术实施例还提供了另外一种动态网页数据读取方法,应用于动态网页数据读取系统,所述动态网页数据读取系统包括客户端、代理 ...
【技术保护点】
一种动态网页数据读取方法,其特征在于,所述动态网页数据读取方法包括:接收一客户端发送的动态网页数据请求;提取所述动态网页数据请求包含的数据请求头的特征信息;依据所述动态网页数据请求向一业务服务器获取动态网页数据;计算所述动态网页数据的特征信息;若所述动态网页数据的特征信息与所述数据请求头的特征信息相同时,发送缓存数据提取通知至所述客户端。
【技术特征摘要】
1.一种动态网页数据读取方法,其特征在于,所述动态网页数据读取方法包括:接收一客户端发送的动态网页数据请求;提取所述动态网页数据请求包含的数据请求头的特征信息;依据所述动态网页数据请求向一业务服务器获取动态网页数据;计算所述动态网页数据的特征信息;若所述动态网页数据的特征信息与所述数据请求头的特征信息相同时,发送缓存数据提取通知至所述客户端。2.根据权利要求1所述的动态网页数据读取方法,其特征在于,所述数据请求头的特征信息为数据请求头的Last-Modified标识字段包括的MD5值,所述动态网页数据的特征信息为动态网页数据的MD5值,所述计算所述动态网页数据的特征信息的步骤包括:利用MD5算法计算出所述动态网页数据的MD5值。3.根据权利要求1所述的动态网页数据读取方法,其特征在于,所述数据请求头的特征信息为数据请求头的Last-Modified标识字段包括的哈希值,所述动态网页数据的特征信息为动态网页数据的哈希值;所述计算所述动态网页数据的特征信息的步骤包括:利用SHA算法计算出所述动态网页数据的哈希值。4.根据权利要求1所述的动态网页数据读取方法,其特征在于,数据提取通知为数据请求头的特征信息,所述若所述动态网页数据的特征信息与所述数据请求头的特征信息相同时,将缓存数据提取通知发送至包括:若所述动态网页数据的特征信息与所述数据请求头的特征信息相同时,将数据请求头的特征信息发送至所述客户端。5.根据权利要求1所述的动态网页数据读取方法,其特征在于,数据提取通知为第一状态码,所述若所述动态网页数据的特征信息与所述数据请求头的特征信息相同时,将缓存数据提取通知发送至包括:若所述动态网页数据的特征信息与所述数据请求头的特征信息相同时,将第一状态码发送至所述客户端。6.根据权利要求1所述的动态网页数据读取方法,其特征在于,所述动态网页数据读取方法还包括:若所述动态网页...
【专利技术属性】
技术研发人员:张志鹏,
申请(专利权)人:四川驹马企业管理有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。