zoukankan      html  css  js  c++  java
  • Nginx访问限速配置方法详解

    开发测试阶段在本地限速模拟公网的环境,方便调试。投入运营会有限制附件下限速度,限制每个用户的访问速度,限制每个IP的链接速度等需求。

    配置简单,只需3行,打开"nginx根目录/conf/nginx.conf"配置文件修改如下:

     代码如下 复制代码
     http{  
     
         ……  
     
         limit_zone one $binary_remote_addr 10m;  
     
         ……  
     
         server {  
     
             location / {  
     
                 ……  
     
                limit_conn one 2;  
     
                 limit_rate 40k;  
     
             }  
     
         }  
     
     }

    以上配置解释:limit_zone针对每个IP定义一个存储session状态的容器。这个示例中定义了一个名叫one的10m大小的容器,这个名字会在后面的limit_conn中使用。limit_conn指定每个访客只能建立两条链接,limit_rate限制每条链接的速度不超过40K。所以,以上配置限制用户访问此站点总速度上限为80K。

    属性说明limit_zone

    语法:limit_zone zone_name $variable memory_max_size

    作用域:http

    limit_conn

    语法: limit_conn zone_name 允许每个客户端建立的链接数

    作用域:http, server, location

    limit_rate

    语法:limit_rate 每个链接的最大速率

    作用域:http, server, location

  • 相关阅读:
    __module__ 和 __class__
    __str__ 和 __repr
    __getitem__ __setitem__ __delitem__ 使用
    授权
    __getattr__ __delattr__ __setattr__ __getattribute__使用(重写python提供的错误信息)
    __import__
    hasattr getattr setattr delattr --> (反射)
    类三大特性(继承 多态 封装)
    静态方法@staticmethod
    类方法@classmethod
  • 原文地址:https://www.cnblogs.com/yoursoul/p/4976960.html
Copyright © 2011-2022 走看看