一种域名压缩方法及其相关产品技术

技术编号:26307941 阅读:64 留言:0更新日期:2020-11-10 20:09
本申请实施例公开了一种域名压缩方法及相关产品,所述域名压缩方法包括:获取第一数据,所述第一数据为域名系统协议DNS解析记录的数据;将所述第一数据进行分类,得到五种类型的数据;对所述五种类型数据分别进行局部压缩,得到第二数据;对第二数据进行关联压缩,得到目标数据,提高域名服务器处理大量域名的速率,提高了系统资源的利用率。

【技术实现步骤摘要】
一种域名压缩方法及其相关产品
本申请涉及计算机
,尤其涉及一种域名压缩方法及其相关产品。
技术介绍
随着科技水平不断发展和进步,大数据和智能化管理已经植入各行各业,人们的生活得到了极大的便利。而域名压缩,极大地减少人们浏览网页的时间。目前,在域名压缩领域,在高访问量的场景下,就域名服务器需要对大量域名进行解析操作,此时的DNS服务器会面临较大的处理压力,域名服务器的响应时间变长。因此,对于如何进一步减少域名服务器处理时间,提高域名服务器处理速率,成为了有待解决的问题。
技术实现思路
本申请实施例的主要目的在于提供一种域名压缩方法及其相关产品,能够有效的解决在高访问的场景下域名服务器处理大量域名速率慢的问题。第一方面,本申请实施例提供了一种域名压缩方法,所述方法包括:获取第一数据,所述第一数据为域名系统协议DNS解析记录的数据;将所述第一数据进行分类,得到五种类型的数据;对所述五种类型数据分别进行局部压缩,得到第二数据;对第二数据进行关联压缩,得到目标数据。第二方面本文档来自技高网...

【技术保护点】
1.一种域名压缩方法,其特征在于,所述方法包括:/n获取第一数据,所述第一数据为域名系统协议DNS解析记录的数据;/n将所述第一数据进行分类,得到五种类型的数据;/n对所述五种类型数据分别进行局部压缩,得到第二数据;/n对第二数据进行关联压缩,得到目标数据。/n

【技术特征摘要】
1.一种域名压缩方法,其特征在于,所述方法包括:
获取第一数据,所述第一数据为域名系统协议DNS解析记录的数据;
将所述第一数据进行分类,得到五种类型的数据;
对所述五种类型数据分别进行局部压缩,得到第二数据;
对第二数据进行关联压缩,得到目标数据。


2.根据权利要求1所述的方法,其特征在于,所述将所述第一数据进行分类,得到五种类型的数据,包括:
根据所述第一数据中的DNS解析记录的数据特征,将第一数据的DNS解析记录划分五种类型,得到五种类型的数据。


3.根据权利要求1所述的方法,其特征在于,所述对所述五种类型数据分别进行局部压缩,得到第二数据,包括:
根据所述第一字节偏移表对所述五种类型数据分别进行局部压缩,得到所述第二数据。


4.根据权利要求1或3所述的方法,其特征在于,在所述对所述五种类型数据分别进行局部压缩,得到第二数据之前,所述方法还包括:
建立所述五种类型数据对应的第一字节偏移表,所述第一字节偏移表用于对所述五种类型数据进行局部压缩;
检测所述五种类型数据中的每种类型数据中的每条待检测的解析记录与所述第一字节偏移表中已检测过的解析记录是否冗余;
若是,则将所述五种类型数据中的每种类型数据中的每条待检测的解析记录的偏移大小记录到所述第一字节偏移表中;
若否,则在所述第一字节偏移表中增加所述每条待检测的解析记录。


5.根据权利要求4所述的方法,其特征在于,所述建立所述五种类型数据对应的第一字节偏移表,包括:
在对所述五种类型数据的每种类型的解析记录分别进行同类内部的局部压缩之后,确定所述五种类型数据的每种类型的解析记录的第一位置,所述第一位置为所述五种类型数据的每种类型数据中的基...

【专利技术属性】
技术研发人员:杨绮昊
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1