国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

Nginx訪問限速配置方法詳解

2024-08-30 12:27:47
字體:
來源:轉載
供稿:網友

剛遇到一個Bug在網絡很卡的情況下才能重現,本地調試訪問本機速度太快,配置Nginx成功達到限速目的,在此分享出來。

配置簡單,只需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

案例案例1:下載資源放在http://domain/download/路徑下,針對每個訪客下載限速為100K,且只能同時鏈接1個下載鏈接。

查看源代碼打印幫助

 代碼如下  
 http{ 
 
     server { 
 
         location /download/ { 
 
             …… 
 
             limit_conn one 1; 
 
             limit_rate 100k; 
 
         } 
 
     } 

 
 }案例2:每個訪客訪問站點的速度最大不超過100K,且可建立5條鏈接。

查看源代碼打印幫助

 代碼如下  
http{ 
 
     server { 
 
         location /download/ { 
 
             …… 
 
             limit_conn one 5; 
 
             limit_rate 20k; 
 
         } 
 
     } 
 
 }

由于linit_rate是對每個鏈接限速,以上例子有5條鏈接,保證總速度不超過100K則每條鏈接不超過20K

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灌阳县| 老河口市| 永宁县| 合川市| 天水市| 汾西县| 梁河县| 肇东市| 刚察县| 霍邱县| 亚东县| 齐河县| 北流市| 岑溪市| 临沂市| 华安县| 石阡县| 毕节市| 大冶市| 汕尾市| 元谋县| 安仁县| 抚顺县| 高雄县| 新兴县| 乌恰县| 鹤峰县| 南投市| 密云县| 霍山县| 白水县| 阿图什市| 永宁县| 佛教| 鄂托克前旗| 东台市| 特克斯县| 始兴县| 建阳市| 东城区| 大方县|