[发明专利]一种域名缓存命中率的预判方法、装置及设备有效
申请号: | 201611243260.7 | 申请日: | 2016-12-28 |
公开(公告)号: | CN108259198B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 刘菁宇 | 申请(专利权)人: | 中国移动通信集团辽宁有限公司;中国移动通信集团公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/12;H04L29/08 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 域名 缓存 命中率 方法 装置 设备 | ||
1.一种域名缓存命中率的预判方法,其特征在于,所述方法包括:
从用户的访问数据获取域名下所有的统一资源定位符URL;
从所述URL中分离与超文本传输协议HTTP缓存相关的字段;
基于所述与HTTP缓存相关的字段确定所述URL的缓存命中结果;
在遍历各所述URL结束后,汇聚各所述URL的缓存命中结果;
根据所述缓存命中结果计算所述域名的缓存命中率;
所述与HTTP缓存相关的字段包括HTTP请求头域 request header中的字段和/或HTTP响应头域response header中的字段;
所述缓存命中结果包括缓存且命中、缓存不命中或不缓存,其中,所述基于所述与HTTP缓存相关的字段确定所述URL的缓存命中结果的步骤包括:
获取所述与HTTP缓存相关的字段中端口Port字段的字段值;
当所述Port字段的字段值为非80端口时,确定所述URL的缓存命中结果为不缓存;
当所述Port字段的字段值为80端口时,基于所述与HTTP缓存相关的字段中返回码Code字段确定所述URL的缓存命中结果。
2.根据权利要求1所述的方法,其特征在于,所述基于所述与HTTP缓存相关的字段中返回码Code字段确定所述URL的缓存命中结果的步骤包括:
获取所述Code字段的字段值;
当所述Code字段的字段值为304时,确定所述URL的缓存命中结果为所述缓存且命中;
当所述Code字段的字段值为200时,基于所述与HTTP缓存相关的字段中请求方式Method字段确定所述URL的缓存命中结果。
3.根据权利要求2所述的方法,其特征在于,所述基于所述与HTTP缓存相关的字段中请求方式Method字段确定所述URL的缓存命中结果的步骤包括:
获取所述Method字段的字段值;
当所述Method字段的字段值为非GET时,确定所述URL的缓存命中结果为所述缓存不命中;
当所述Method字段的字段值为GET时,基于所述与HTTP缓存相关的字段中缓存机制Cache-control字段确定所述URL的缓存命中结果。
4.根据权利要求3所述的方法,其特征在于,所述基于所述与HTTP缓存相关的字段中缓存机制Cache-control字段确定所述URL的缓存命中结果的步骤包括:
获取所述Cache-control字段的字段值;
当所述Cache-control字段的字段值包括不缓存no-store时,确定所述URL的缓存命中结果为所述缓存不命中;
当所述Method字段的字段值包括缓存时间max-age﹥0且不包括no-store时,确定所述URL的缓存命中结果为所述缓存且命中;
当所述Method字段的字段值为除no-store和max-age﹥0之外的其他值时,基于所述与HTTP缓存相关的字段中超期时间Expires字段和请求发送时刻date字段确定所述URL的缓存命中结果。
5.根据权利要求4所述的方法,其特征在于,所述基于所述与HTTP缓存相关的字段中超期时间Expires字段和请求发送时刻date字段确定所述URL的缓存命中结果的步骤包括:
获取所述Expires字段和所述date字段的字段值;
当所述Expires字段的字段值所表示的时间早于所述date字段的字段值所表示的时间时,确定所述URL的缓存命中结果为所述缓存不命中;
当所述Expires字段的字段值所表示的时间不早于所述date字段的字段值所表示的时间时,确定所述URL的缓存命中结果为所述缓存且命中;
当无法获取所述Expires字段的字段值时,基于所述与HTTP缓存相关的字段中实体标签Etag字段和最后修改时间Last-modified字段确定所述URL的缓存命中结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团辽宁有限公司;中国移动通信集团公司,未经中国移动通信集团辽宁有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611243260.7/1.html,转载请声明来源钻瓜专利网。