一种网站检测并发数控制的方法和装置的制造方法_2

文档序号:8226042阅读:来源:国知局
个实施例的一种网站检测并发数控制的装置实施例的 结构框图。
【具体实施方式】
[0047] 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开 的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例 所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围 完整的传达给本领域的技术人员。
[0048] 参照图2,示出了根据本发明一个实施例的一种网站检测并发数控制的方法实施 例的步骤流程图,所述网站可以与网站服务器关联,所述的方法具体可以包括如下步骤:
[0049] 步骤101,获取与网站关联的网站服务器的一个或多个负载数据;
[0050]在具体实现中,通常一个网站服务器上有多个网站,网站服务器根据用户的访问 顺序,按序为该网站分配令牌,根据该令牌用户可对网站进行访问,若干分配有多个令牌供 用户可同时对网站进行访问。然而,网站服务器的资源是有限的,当超过网站服务器的负荷 时,网站服务器不再分配令牌,那么其他用户将不能对网站进行访问。
[0051] 因此,对于网站进行检测时,如果占用过多的网站服务器的资源,将会影响网站的 正常业务访问。故在本发明实施例中,可以根据网站服务器的负载数据动态地控制对于网 站的检测并发数,其中,网站服务器的负载数据是反映当前网站服务器资源消耗程度的数 据。
[0052] 步骤102,将所述一个或多个负载数据分别与预设匹配表进行匹配,判定所述一个 或多个负载数据对应的负载程度;
[0053] 在本发明实施例中,安装在网站服务器处的监控客户端获取得各项负载数据,对 于不同的负载数据,可将其分别与对应的匹配表进行匹配,从而可以根据不同的负载数据 确定网站服务器的在不同方面的负载程度。
[0054] 在本发明的一种优选实施例中,所述负载数据可以包括内存使用量,所述网站服 务器可以具有相应的内存量,所述内存量可以分别对应预设内存匹配表,所述步骤102可 以包括如下子步骤:
[0055] 子步骤S11,采用所述内存量确定对应的预设内存匹配表;
[0056] 子步骤S12,将所述内存使用量在所述预设内存匹配表中查找对应的内存负载程 度。
[0057] 在本发明实施例中,对于网站服务器内存的使用情况进行监视。首先通过已知的 网站服务器本身的内存量,确定将要进行匹配的内存匹配表,然后当前内存使用量,确定服 务器内存的负载程度。
[0058] 具体而言,当根据网站服务器本身的内存量确定对应的内存匹配表后,根据网站 服务器的内存使用量在匹配表中查找到相应的内存负载程度,通俗地说,就是确定负载数 据的高中低档。例如,针对16G的内存量的网站服务器:内存使用量在8G以下认为是低档, 内存使用量在8G到15G认为是中档,内存使用量在15G以上是高档。具体可以参照表1的 内存匹配表,其中左侧为网站服务器本身的内存量,上侧则为网站服务器当前的内存使用 量,表内的1、2、3、4则分别表示内存负载程度。
[0059]表1:
[0060]
【主权项】
1. 一种网站检测并发数控制的方法,所述网站与网站服务器关联,所述的方法包括: 获取与网站关联的网站服务器的一个或多个负载数据; 将所述一个或多个负载数据分别与预设匹配表进行匹配,判定所述一个或多个负载数 据对应的负载程度; 依据所述一个或多个负载数据对应的负载程度确定对所述网站的检测并发数; 依据所述检测并发数对所述网站进行检测。
2. 如权利要求1所述的方法,其特征在于,所述负载数据包括内存使用量,所述网站 服务器具有相应的内存量,所述内存量分别对应预设内存匹配表,所述将一个或多个负载 数据分别与预设匹配表进行匹配,判定所述一个或多个负载数据对应的负载程度的步骤包 括: 采用所述内存量确定对应的预设内存匹配表; 将所述内存使用量在所述预设内存匹配表中查找对应的内存负载程度。
3. 如权利要求1所述的方法,其特征在于,所述负载数据包括中央处理器CPU占用率, 所述将一个或多个负载数据分别与预设匹配表进行匹配,判定所述一个或多个负载数据对 应的负载程度的步骤为: 将所述CPU占用率在预设CPU匹配表中查找对应的CPU负载程度。
4. 如权利要求1所述的方法,其特征在于,所述负载数据包括磁盘输入输出接口 10读 写速度,所述将一个或多个负载数据分别与预设匹配表进行匹配,判定所述一个或多个负 载数据对应的负载程度的步骤为: 将所述磁盘输入输出接口 10读写速度在预设磁盘匹配表中查找对应的磁盘负载程 度。
5. 如权利要求1所述的方法,其特征在于,所述负载数据包括网络带宽,所述将一个或 多个负载数据分别与预设匹配表进行匹配,判定所述一个或多个负载数据对应的负载程度 的步骤为: 将所述网络带宽在预设网络带宽匹配表中查找对应的网络带宽负载程度。
6. 如权利要求1或2或3或4或5或所述的方法,其特征在于,所述依据一个或多个负 载数据对应的负载程度确定对所述网站的检测并发数的步骤为: 将所述内存负载程度、CPU负载程度、磁盘负载程度和/或网络带宽负载程度采用预设 并发数检测公式进行计算,获得检测并发数。
7. 如权利要求1所述的方法,其特征在于,所述依据检测并发数对所述网站进行检测 的步骤包括: 启动与所述并发检测数相应的预设检测线程并发对所述网站进行检测。
8. -种网站检测并发数控制的装置,所述网站与网站服务器关联,所述的装置包括: 获取模块,适于获取与网站关联的网站服务器的一个或多个负载数据; 匹配模块,适于将所述一个或多个负载数据分别与预设匹配表进行匹配,判定所述一 个或多个负载数据对应的负载程度; 确定模块,适于依据所述一个或多个负载数据对应的负载程度确定对所述网站的检测 并发数; 检测模块,适于依据所述检测并发数对所述网站进行检测。
9. 如权利要求8所述的装置,其特征在于,所述负载数据包括内存使用量,所述网站服 务器具有相应的内存量,所述内存量分别对应预设内存匹配表,所述匹配模块包括: 匹配表确定子模块,适于采用所述内存量确定对应的预设内存匹配表; 第一查找子模块,适于将所述内存使用量在所述预设内存匹配表中查找对应的内存负 载程度。
10. 如权利要求8所述的装置,其特征在于,所述负载数据包括中央处理器CPU占用率, 所述匹配模块包括: 第二查找子模块,适于将所述CPU占用率在预设CPU匹配表中查找对应的CPU负载程 度。
【专利摘要】本发明实施例提供了一种网站检测并发数控制的方法和装置,所述网站与网站服务器关联,所述的方法包括:获取与网站关联的网站服务器的一个或多个负载数据;将所述一个或多个负载数据分别与预设匹配表进行匹配,判定所述一个或多个负载数据对应的负载程度;依据所述一个或多个负载数据对应的负载程度确定对所述网站的检测并发数;依据所述检测并发数对所述网站进行检测。本发明实施例可以使得检测服务器对网站的安全检测不会影响网站的正常业务访问。
【IPC分类】H04L29-06, H04L12-26
【公开号】CN104539614
【申请号】CN201410829593
【发明人】龙专
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2015年4月22日
【申请日】2014年12月27日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1