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-04-Docker NginxNginxDocker
- windows 中nginx奇葩報錯 nginx: [emerg] unknown directive "#" in nginx/conf/nginx.conf:3WindowsNginx
- 【nginx】invalid PID number ““ in “/usr/local/nginx/logs/nginx.pid“Nginx
- nginx之 nginx限流配置Nginx
- NginxNginx
- Nginx-01-聊一聊 nginxNginx
- Nginx-01-為什麼使用 Nginx? nginx 的優缺點Nginx
- nginx: [error] open() “/var/run/nginx/nginx.pid“ failed (2: No such file or directory)NginxErrorAI
- 解決nginx: [emerg] unknown directive “stream“ in /etc/nginx/nginx.conf問題Nginx
- nginx轉發swoole以及nginx負載Nginx負載
- Nginx-03-Nginx 專案架構Nginx架構
- 【Nginx】Nginx部署前端靜態資源Nginx前端
- 【Nginx學習筆記】-初識NginxNginx筆記
- Nginx-05-nginx 反向代理是什麼?windows 下如何配置使用 nginxNginxWindows
- 【Nginx】併發量太高,Nginx扛不住?這次我錯怪Nginx了!!Nginx
- nginx: [emerg] "user" directive is not allowed here in /etc/nginx/conf.d/nginx.conf:1Nginx
- Nginx 配置Nginx
- nginx locationNginx
- Nginx合集Nginx
- Nginx限流Nginx
- Nginx 初探Nginx
- Nginx reloadNginx
- 配置nginxNginx
- nginx rewriteNginx
- nginx配置Nginx
- nginx vueNginxVue
- nginx部署Nginx
- Nginx 使用Nginx
- nginx useNginx
- Nginx RewriteNginx
- nginx(2)Nginx
- [分散式]Nginx系列文章---深入淺出Nginx分散式Nginx
- Nginx安裝nginx-rtmp-module模組Nginx
- Nginx 高階篇(四)Nginx 直連 memcacheNginx
- Nginx 高階篇(五)Nginx 直連 RedisNginxRedis
- Nginx 常用面試題-什麼是NginxNginx面試題