预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号(10)申请公布号CN104519081A(43)申请公布日(43)申请公布日2015.04.15(21)申请号201310449753.6(22)申请日2013.09.27(71)申请人阿里巴巴集团控股有限公司地址英属开曼群岛大开曼资本大厦一座四层847号邮箱(72)发明人王森王维(74)专利代理机构北京国昊天诚知识产权代理有限公司11315代理人许志勇(51)Int.Cl.H04L29/08(2006.01)G06F17/30(2006.01)权利要求书1页说明书8页附图2页(54)发明名称一种页面访问的方法和装置(57)摘要本申请公开了一种页面访问的方法和装置,该方法包括:当用户访问一个页面时,判断所述页面的每个内容分块在本地存储器中是否存在缓存;对于在本地存储器中有缓存的所述页面的内容分块,对比所述内容分块的缓存的最后更新时间与服务器加载在所述页面的所述内容分块的最后更新时间,以确定是否需要更新所述内容分块的内容;如果确定所述内容分块的内容不需要更新,则对所述内容分块的缓存进行渲染以显示在所述页面的相应位置。通过采用本申请的技术方案,能够减少对服务器的重复请求,减轻大量用户访问对服务器的压力,并且,还能够提升页面的加载速度。CN104519081ACN104519081A权利要求书1/1页1.一种页面访问的方法,其特征在于,包括:当用户访问页面时,判断所述页面的每个内容分块在本地存储器中是否存在缓存;对于在本地存储器中有缓存的所述页面的内容分块,对比所述内容分块的缓存的最后更新时间与服务器加载在所述页面的所述内容分块的最后更新时间,以确定是否需要更新所述内容分块的内容;如果确定所述内容分块的内容不需要更新,则对所述内容分块的缓存进行渲染以显示在所述页面的相应位置。2.根据权利要求1所述的方法,其特征在于,还包括:对于在本地存储器中没有缓存的内容分块,向服务器发起访问所述内容分块的异步请求,以获取所述内容分块的内容。3.根据权利要求1所述的方法,其特征在于,对于在本地存储器中有缓存的所述页面的内容分块,如果确定所述内容分块的内容需要更新,则向服务器发起访问所述内容分块的异步请求,以更新所述内容分块的内容。4.根据权利要求2或3所述的方法,其特征在于,还包括:在所述本地存储器中缓存由服务器根据所述异步请求返回的所述内容分块的内容。5.根据权利要求2或3所述的方法,其特征在于,还包括:对由服务器根据所述异步请求返回的所述内容分块的内容进行渲染以显示在所述页面的相应位置。6.根据权利要求4所述的方法,其特征在于,还包括:保存所述内容分块的最后更新时间。7.一种页面访问的装置,其特征在于,包括:判断模块,用于当用户访问一个页面时,判断所述页面的每个内容分块在本地存储器中是否存在缓存;对比模块,用于对比在本地存储器中有缓存的所述页面的内容分块的缓存的最后更新时间与服务器加载在所述页面的所述内容分块的最后更新时间,以确定是否需要更新所述内容分块的内容;渲染模块,用于当确定在本地存储器中有缓存的所述页面的内容分块的内容不需要更新时,对所述内容分块的缓存进行渲染以显示在所述页面的相应位置。8.根据权利要求7所述的装置,其特征在于,还包括:第一请求模块,用于对于在本地存储器中没有缓存的所述页面的内容分块,向服务器发起访问所述内容分块的异步请求,以获取所述内容分块的内容。9.根据权利要求7所述的装置,其特征在于,还包括:第二请求模块,用于当确定在本地存储器中有缓存的内容分块的内容需要更新时,向服务器发起访问所述内容分块的异步请求,以更新所述内容分块的内容。10.根据权利要求8或9所述的装置,其特征在于,还包括:缓存模块,用于在所述本地存储器中缓存由服务器根据所述异步请求返回的所述内容分块的内容。2CN104519081A说明书1/8页一种页面访问的方法和装置技术领域[0001]本申请涉及互联网技术领域,尤其涉及一种页面访问的方法和装置。背景技术[0002]在现有的浏览器静态文件缓存机制中,当请求访问某个资源,并且该请求的响应报文中包含缓存控制(Cache-Control)时,浏览器会将该资源进行缓存,并存储Last-Modified头信息。Last-Modified是由服务器向客户端发送的HTTP头信息,记录了服务器上文件的最后修改时间,If-Modified-Since是由客户端往服务器发送的头信息,当再次请求本地存在的缓存(cache)页面时,客户端浏览器会通过If-Modified-Since头信息,将先前服务器端发过来的Last-Modified最后修改时间发送回去,这是为了让服务器端进行验证,服务器通过这个时间戳判断客户端的页面是否是最新的,如果不是最新的,