Nginx速度限制
這篇文章主要介紹了Nginx限制頻寬配置示例,本文網羅了3個方法,希望可以幫到大家,需要的朋友可以參考:
示例一:
複製程式碼程式碼如下:
http {
limit_rate 25k; #每個連線的速度限制
limit_zone to_vhost $server_name 1m; #每個域名的總頻寬限制
limit_conn to_vhost 30; #每個連線可以開多少個執行緒
}
示例二:
用Nginx做下載服務的時候,可能會做下載速度限制,這個Nginx可以做到:
首先在http{}的配置中新增一條:
limit_zone one $binary_remote_addr 10m;然後在server{}的配置中新增:
複製程式碼程式碼如下:
location / {
limit_conn one 1; 限制執行緒
limit_rate 100k; 限制速度
}
表示限速100K每個客戶端只允許一個執行緒
客戶端最終速度=rate * conn,這樣就可以完美的實現限制頻寬的設定了。
詳細的官方規則:
http://wiki.nginx.org/NginxChsHttpLimit_zoneModule
示例三:
在nginx.conf的http{}新增
複製程式碼程式碼如下:
limit_zone one $binary_remote_addr 10m;
然後在虛擬機器裡寫
複製程式碼程式碼如下:
location / {
limit_conn one 1; 執行緒
limit_rate 100k; 速度
}
表示限速100K每個客戶端只允許一個執行緒
客戶端最終速度=rate * conn,這樣就可以完美的實現限制頻寬的設定了。
相關文章
- 【Nginx】Nginx容器Nginx
- 別讓速度限制了你的工資!這5個實用高效的Word技巧趕快學起來!
- Nginx之(三)Nginx配置Nginx
- 【Nginx】Ubuntu 安裝 NginxNginxUbuntu
- [Nginx] Ubuntu 安裝 NginxNginxUbuntu
- Nginx-04-Docker NginxNginxDocker
- nginx之 nginx限流配置Nginx
- Nginx篇--Nginx原始碼搭建Nginx原始碼
- Nginx篇--解讀nginx配置Nginx
- 【Nginx】Nginx優秀特點Nginx
- 【Nginx】php+nginx快速搭建NginxPHP
- NginxNginx
- Nginx簡介–nginx系列之一Nginx
- Nginx之(一)Nginx是什麼Nginx
- Nginx-01-聊一聊 nginxNginx
- Nginx-01-為什麼使用 Nginx? nginx 的優缺點Nginx
- windows 中nginx奇葩報錯 nginx: [emerg] unknown directive "#" in nginx/conf/nginx.conf:3WindowsNginx
- nginx: [error] open() “/var/run/nginx/nginx.pid“ failed (2: No such file or directory)NginxErrorAI
- 【Nginx學習筆記】-初識NginxNginx筆記
- Nginx 常用面試題-什麼是NginxNginx面試題
- nginx轉發swoole以及nginx負載Nginx負載
- nginx之 nginx虛擬機器配置Nginx虛擬機
- 【Nginx】Nginx虛擬vhost配置檔案Nginx
- 【Nginx】nginx虛擬機器設定Nginx虛擬機
- Nginx 中 nginx.conf 詳解Nginx
- 【Nginx】Nginx部署前端靜態資源Nginx前端
- Nginx安裝nginx-rtmp-module模組Nginx
- Nginx-03-Nginx 專案架構Nginx架構
- Nginx 初探Nginx
- Nginx限流Nginx
- nginx locationNginx
- nginx rewriteNginx
- 配置nginxNginx
- nginx(2)Nginx
- nginx部署Nginx
- Nginx 配置Nginx
- Nginx合集Nginx
- nginx安全Nginx