登录 注册

Nginx服务器限速功能(三)

扫码咨询
发布时间:2022-09-08 12:58:05 浏览: 0 评论 : 责任编辑: admin
在我们的例子中,队列中的第20个数据包等待2秒钟被转发,对客户端的响应可能不再有用。 要解决这种情况,请nodelay参数与burst一起添加参数...在我们的例子中,队列中的第20个数据包等待2秒钟被转发,对客户端的响应可能不再有用。 要解决这种情况,请nodelay参数与burst一起添加参数:通过nodelay参数,Nginx仍然根据burst参数在队列中分配间隙,强加配置速度限制,但不排除转发排队请求。 相反,当请求到达时“太快”时,Nginx只要队列中有一个可用的间隙,就会立即转发。 它将插槽标记为“已占用”,在适当的时间(本例为100毫秒后)之前,它不会被释放为其他请求。假设像以前一样,20个间隙的队列是空的,21个请求同时从给定的IP地址到达。 Nginx立即转发所有21个请求,并将队列中的20个插槽标记为已占用,然后每100毫秒释放一个插槽(如有25个请求,Nginx将立即转发21个插槽,标记20个插槽,拒绝4个请求状态503 )。假设第一组请求后101毫秒转发,另外20个请求同时到达。 队列中只释放了一个插槽,所以Nginx转发一个请求,拒绝其他19个状态为503的队列。 如果在20个新请求到达前501毫秒,那么5个空闲空间,所以Nginx立即转发5个请求,拒绝15个请求。效果相当于每秒10个请求的速度限制。 如果您想在不限制请求之间允许间隔的情况下限制速率,则nodelay选项很有用。注:对于大多数部署,我们建议burst和nodelay参数包含到limit_req指令中。通过限制基本速率和其他高级配置示例Nginx结合功能,您可以实现更微妙的流量限制。这个白名单示例显示了它是否正确“白名单”上述任何人的的请求施加速度限制。使用了这个例子geo和map指令。 geo块在白名单中IP地址分配0值$limit值,其他0 1 。 然后,如果我们使用地图将这些值转换为密钥:$limit是0,$limit_key设置为空字符串。如果$limit是1,则$limit_key以二进制格式设置为客户端IP地址。把两者放在一起,$limit_key设置为白名单IP地址的空字符串,否则设置为客户端IP地址。 当limit_req_zone当目录(密钥)的第一个参数是空字符串时,限制不适用,因此被列入白名单IP地址(在10.0.0.0/8和192.168.0.0/24子网中)不受限制。 所有其他IP地址限制为每秒5个请求。limit_req该指令将限制应用于/位置,并允许多达10个分组发多达10个分组,而不将多个位置包含转发延迟limit_req您可以在一个位置包含多个指令limit_req指令。 应用所有与给定请求相匹配的限制,这意味着最严格的限制。 例如,如果延迟超过一个指令,则使用最长的延迟。 同样,如果这是任何指令的影响,即使其他指令允许它们通过,请求也会被拒绝。

热门活动

  • 日本樱花云服务器黄页:云计算新选择随着云计算技术的不断发展,越来越多的企业开始将业务迁移到云端,以提高效率、降低成本。而在云计算市场中,日本樱花云服务器黄页成为了云计算新选择。首先,日本樱花云服务器黄页提供了稳定可靠的云计算服务。其服务器采......

    2023-06-07
  • 在现代社会,云计算已经成为了一个不可或缺的技术,为企业和个人提供了高速、稳定的云端服务。而在云计算领域,日本的樱花云服务器也是备受关注的一种云计算服务。樱花云服务器是一种基于日本数据中心的云计算服务,其具有高速、稳定的特点。通过使用樱花云服......

    2023-06-07
  • 数据中心机房维保是保证机房设备正常运行的重要手段,同时也是保障数据安全的必要措施。机房维保收费标准根据不同的服务内容和服务级别而有所不同,下面将对机房维保收费标准进行详细解析。第一,硬件设备维保费用。硬件设备维保费用是机房维保中最基本的服务......

    2023-06-28
  • DNS(Domain Name System)服务器是互联网中的重要组成部分,它负责将域名转化为对应的IP地址,使得我们能够通过域名访问网站。因此,检测DNS服务器是否正常运行非常重要。本文将介绍如何检测DNS服务器是否正常运行。第一步:使......

    2023-06-19
  • 证书已安装,但网页无效?可能是这些原因!当我们在网站上看到“安全证书已安装”,却发现网页无法打开,这时候很多人会感到困惑。这种情况常常出现在我们访问银行、电商等需要安全保障的网站时。那么,为什么会出现这种情况呢?下面我们就来分析一下可能的原......

    2023-06-16
  • 在如今数字化的时代,拥有一个网站已经成为了企业宣传和销售的重要手段。而要建立一个网站,就需要一个稳定的服务器来托管网站的数据和运行。对于很多初创企业和个人开发者来说,购买自己的服务器可能是一个昂贵的投资。租用来自服务器成为了一种更为经济实惠......

    2023-09-06
  • 武汉机房托管维护收费标准详解随着互联网的发展,数据中心和机房托管服务越来越受到企业和个人的青睐。在武汉地区,机房托管服务已经成为了很多企业和个人的首选。本文将详细介绍武汉机房托管维护的收费标准。一、机房托管费用机房托管费用通常包括机柜租赁费......

    2023-06-29
  • 随着互联网的普及和发展,越来越多的企业开始将业务转移到互联网上进行运营,而其中的关键就是数据中心。IDC(Internet Data Center)机房作为数据中心的核心,是各种企业运营所必须的关键设备。那么,如何选择一家可靠的 IDC 机......

    2023-04-11
  • 韩国服务器实现 Linux 和 Windows 系统互换在当今数字化时代,服务器是企业和组织不可或缺的一部分。韩国的服务器市场也在不断发展和壮大,越来越多的企业和组织选择在韩国租用服务器。但是,对于一些需要同时运行 Linux 和 Wind......

    2023-05-25
  • HTTP服务器状态代码表示服务器对请求的响应状态,如200表示请求成功,404表示请求的资源不存在等。这些状态代码帮助客户端了解请求的结果,方便用户进行下一步操作。HTTP状态代码分为1xx、2xx、3xx、4xx、5xx五类,每类代码有其......

    2023-05-22

专题推荐

小编

12487

文章数量

325

关注量

精彩推荐
文章目录
联系方式

售前咨询热线:400-996-8756

备案提交:0371-89913068

售后客服:400-996-8756

1