[发明专利]一种域名配置信息处理方法及装置有效
申请号: | 201810685339.8 | 申请日: | 2018-06-28 |
公开(公告)号: | CN110661892B | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 陈小钟;苗辉 | 申请(专利权)人: | 贵州白山云科技股份有限公司 |
主分类号: | H04L61/4511 | 分类号: | H04L61/4511;H04L61/50;H04L61/10 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 白莹;苗源 |
地址: | 550003 贵州省贵阳市*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 域名 配置 信息处理 方法 装置 | ||
1.一种域名配置信息处理方法,其特征在于,包括:
设置配置项矢量配置规则,所述配置项矢量配置规则包括配置项矢量中的各配置项的顺序设置规则;所述配置项矢量包括N个配置项元素,其中,N为大于1的整数;
设置全局通用配置信息,在非内存保存区设置域名对应的域名配置文件;其中,设置域名对应的域名配置文件包括:保存域名集合中所有域名的信息;对所述域名集合中每个域名执行以下内容:确定域名的配置项以及各配置项的具体值,根据所述配置项矢量配置规则确定所述域名的每个配置项在所述域名的配置项矢量中的位置,在所述域名的配置项矢量的相应位置写入相应配置项的具体值;
加载所述全局通用配置信息;
接收访问请求,确定所述访问请求中包含的域名,在内存中已加载且解析的域名配置文件集合中查找是否包括与所述访问请求中包含的域名对应的域名配置文件;
如果是,从所述已加载且解析的域名配置文件集合中提取与目标域名对应的域名配置文件;如果否,从所述非内存保存区加载与所述目标域名对应的域名配置文件。
2.如权利要求1所述的域名配置信息处理方法,其特征在于,
所述方法还包括:在所述域名的配置项的个数少于N时,在所述域名的配置项矢量中未写入配置项的位置写入此位置的缺省值。
3.如权利要求1所述的域名配置信息处理方法,其特征在于,
所述配置项矢量配置规则还包括宏配置包设置规则,所述宏配置包设置规则包括宏配置包的配置信息,所述宏配置包的配置信息包括一个以上配置项以及各配置项的通用具体值;
所述方法还包括:判断所述域名的配置项中是否包括所述宏配置包设置规则中的宏配置包,在所述域名的配置项中包括所述宏配置包设置规则中的宏配置包时,根据所述宏配置包设置规则中的宏配置包的配置信息对所述域名中配置项中的宏配置包进行宏配置。
4.如权利要求1所述的域名配置信息处理方法,其特征在于,
所述方法还包括:
在需要增加新的域名对应的域名配置文件时,在所述非内存保存区设置新的域名配置文件;
在需要删除目标域名对应的域名配置文件时,在所述非内存保存区中的域名配置文件中删除所述目标域名对应的域名配置文件;
在需要修改目标域名对应的域名配置文件时,在所述非内存保存区中的域名配置文件中更新所述目标域名对应的域名配置文件。
5.如权利要求1所述的域名配置信息处理方法,其特征在于,
从所述非内存保存区加载与所述目标域名对应的域名配置文件后,所述方法还包括:将从所述非内存保存区加载的与所述目标域名对应的域名配置文件加入所述域名配置文件集合。
6.如权利要求1所述的域名配置信息处理方法,其特征在于,
所述方法还包括:统计所述域名的访问热度,确定访问热度最高的N个域名,在系统退出时保存所述N个域名对应的域名配置文件,在系统重新启动时,加载所述N个域名对应的域名配置文件,并添加至所述域名配置文件集合,其中N为大于0的整数。
7.如权利要求1所述的域名配置信息处理方法,其特征在于,
所述方法还包括:检测所述域名配置文件集合中各域名配置文件的最后一次使用时间与当前时间的时长差,从所述域名配置文件集合中删除时长差大于预设时长的域名配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州白山云科技股份有限公司,未经贵州白山云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810685339.8/1.html,转载请声明来源钻瓜专利网。