The embodiment of this specification provides a classification method and an apparatus and an electronic device for caching pages. The method includes: the caching server sends the request message of page caching to the source server; receives the response message returned by the source server and obtains the classification field in the header of the response message; and the classification field is the response message of the source server. The header of the message is written to a custom field under the header field, and the content of the response message is categorized and cached according to the categorized field.
【技术实现步骤摘要】
缓存页面的分类、获取方法及装置和电子设备
本说明书实施例涉及互联网
,尤其涉及一种缓存页面的分类、获取方法及装置和电子设备。
技术介绍
为了提供互联网访问速度,降低用户访问页面的时间,提出了一种用于缓存页面的缓存服务器。用户访问目标页面时,通过CDN首先访问缓存服务器,当缓存服务器中缓存有目标页面时,直接将缓存的目标页面返回给客户端。通常,缓存服务器为了提升查询效率,可以预先对缓存页面进行分类。在相关技术中,缓存服务器可以基于固定的几个用于分类的字段进行分类。然而,由于这些个字段是固定的,具有固定的含义,也就是说只能按照有限的维度对缓存页面进行分类。需要提供一种更为灵活更有效率的缓存页面的分类方案。
技术实现思路
本说明书实施例提供的一种缓存页面的分类方法及装置和电子设备,以及缓存页面的获取方法及装置和电子设备:根据本说明书实施例的第一方面,提供一种缓存页面的分类方法,所述方法包括:缓存服务器向源服务器发送页面缓存的请求报文;接收所述源服务器返回的响应报文,并获取所述响应报文的报文头中的分类字段;其中,所述分类字段是所述源服务器在响应报文的报文头写入头部字段下的自定义字段;根据所述分类字段对所述响应报文的报文内容做分类缓存。根据本说明书实施例的第二方面,提供一种缓存页面的获取方法,所述方法包括:客户端拦截用户发起的页面获取的请求报文;将所述用户的打标信息写入到所述请求报文的报文头中;所述打标信息包括分类字段以及字段值;将所述处理后的请求报文转发给缓存服务器;以使所述缓存服务器根据所述分类字段以及字段值,查询对应类别的页面内容;接受所述缓存服务器返回的页面 ...
【技术保护点】
1.一种缓存页面的分类方法,所述方法包括:缓存服务器向源服务器发送页面缓存的请求报文;接收所述源服务器返回的响应报文,并获取所述响应报文的报文头中的分类字段;其中,所述分类字段是所述源服务器在响应报文的报文头写入头部字段下的自定义字段;根据所述分类字段对所述响应报文的报文内容做分类缓存。
【技术特征摘要】
1.一种缓存页面的分类方法,所述方法包括:缓存服务器向源服务器发送页面缓存的请求报文;接收所述源服务器返回的响应报文,并获取所述响应报文的报文头中的分类字段;其中,所述分类字段是所述源服务器在响应报文的报文头写入头部字段下的自定义字段;根据所述分类字段对所述响应报文的报文内容做分类缓存。2.根据权利要求1所述的方法,所述根据所述分类字段对所述响应报文的报文内做分类缓存,具体包括:缓存所述响应报文的报文内容对应的页面内容;根据所述页面内容,计算该页面内容下所述分类字段的字段值;根据所述分类字段的字段值,将该缓存的页面分类到对应的类别中。3.根据权利要求1所述的方法,所述方法还包括:将所述分类字段作为分类规则下发至客户端。4.根据权利要求1所述的方法,所述头部字段包括Vary字段;所述在响应报文的报文头写入头部字段下的自定义字段,具体包括:在响应报文的报文头写入Vary字段下的自定义字段。5.根据权利要求1或2所述的方法,所述自定义字段为用户信息字段。6.根据权利要求5所述的方法,所述用户信息字段包括用户唯一标识的百分比;所述根据所述页面内容,计算该页面内容下所述分类字段的值,具体包括:根据所述用户唯一标识,计算该用户唯一标识位于总用户群体中的百分比;将所述百分比作为分类字段的字段值。7.一种缓存页面的获取方法,所述方法包括:客户端拦截用户发起的页面获取的请求报文;将所述用户的打标信息写入到所述请求报文的报文头中;所述打标信息包括分类字段以及字段值;将所述处理后的请求报文转发给缓存服务器;以使所述缓存服务器根据所述分类字段以及字段值,查询对应类别的页面内容;接受所述缓存服务器返回的页面内容。8.根据权利要求7所述的方法,在预处理阶段,所述方法还包括:接收缓存...
【专利技术属性】
技术研发人员:马静,茅晓锋,方凯,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。