2.Throttle Policies

手册/FAQ (653) 2008-12-30 16:26:01

要开启Throttle模块,请按以下步骤操作:
•在控制面板中点击Web Options(网络选项)。
•点击与需要编辑的域名相应的Edit(编辑)图标。
•向下滚动页面,找到Throttle Policy选项并开启。
•选择Policy类型并点击Submit提交。
•完成向导。
•在Web Service页面的顶端,点击Apply(应用)链接。
Throttling Policies有以下八种:
1.并发(Concurrent):
对同一时间的并发请求数量作一个限制。这个周期限定了计数器复位前数据可以累计多久。
2.文档(Document):
除了对HTML页面要素(如图像,式样表等)的请求外,对请求数量作一个限制。当超过这个限制时,之后的请求会被拒绝。直到运行时间超过这个周期长度,运行时间和计数器才会复位。注意Throttle状态显示的请求(点击)数据中并不包括对页面要素的请求数量。
3.空余(Idle):
对两次请求中间的空余时间作一个最低限制。如果没有达到这个最低值,请求会导致计时延迟或被拒绝。第一,只要运行时间超过了周期长度,计数器就会复位。第二,如果两次请求的间隔时间超过了限定的最低值,那么请求就会正常继续。否则请求就会被延时1秒至设定的最大值不等。如果延时超过了最大值,请求就会被完全拒绝以免占用服务器空间。当Policy最小值小于两次请求的间隔时间时就会开始计算延时。
4.原型(Original):
对一定周期内的流量(发送的千字节)作一个限制,当超过这个限定时,请求会导致计时延迟或被拒绝。第一,只要运行时间超过了这个周期长度,流量和运行时间都会减半。
第二,如果流量小于这个限定值,那么延时计数器就会减掉一秒,如果延时不是零的话。
相反,如果超过了这个限定值,延时计数器就会增加一秒,延时时间为0秒至设定的最大值不等。之后请求会被拒绝以免占用服务器空间。
5.随机(Random):
随机接受一定百分比的请求。如果百分比为零(0),那么所有请求都会被拒绝;如果百分比是100,那么所有请求都会被接受。这个周期限定了计数器复位前数据可以累计多久。
6.请求(Request):
对一定周期内的请求数量作一个限制。当超过这个限制时,之后的请求会被拒绝。直到运行时间超过这个周期长度,运行时间和计数器才会复位。
7.速度(Speed):
对一定周期内的流量(发送的千字节)作一个限制,当超过这个限定时,请求会导致计时延迟或被拒绝。第一,只要运行时间超过了这个周期长度,就从流量中减去这个限定值,但要保证不能是负数;同时从运行时间中减去这个周期长度。第二,如果流量在限定值以下,那么请求就会正常继续。否 则请求就会被延时1秒至设定的最大值不等。如果延时超过了最大值,请求就会被完全拒绝以免占用服务器空间。
延时计算方法为:流量乘以10,再除以限定值,得到的整数结果再加1。
8.流量(Volume):
对一定周期内的流量(发送的千字节)作一个限制,当超过这个限定值时,之后所有的请求会被拒绝。直到这个周期结束,运行时间和计数器才会复位。
你也可以将Throttle Policy设定为None,意思就是对请求不作任何限制,只是作为一个补位工具便于监测,限定值暂时不起什么作用。这个周期限定了计数器复位前数据可以累计多久。另外别忘了应用你所做的更改,在Web Service -> Server Configuration行按下Apply。
 

THE END