aaaa成人_日本一道本在线视频_国产高潮流白浆喷水在线观看_韩国专区福利一区二区_一区二区不卡视频_看全色黄大色黄大片女图片第一次

×
新網 > 云服務器 > 正文

Nginx服務器限速功能(二)

  • 作者:新網
  • 來源:新網
  • 瀏覽:100
  • 2018-05-12 14:17:52

定義有兩個部分: zone= keyword標識的區域名稱和冒號后面的大小。 大約16,000個IP地址的狀態信息需要1兆字節,所以我們的區域可以存儲大約160,000個地址。 如果Nginx需要添加一個新條目時,存儲空間將被耗盡,它將刪除最舊的條目。

 定義有兩個部分: zone= keyword標識的區域名稱和冒號后面的大小。 大約16,000個IP地址的狀態信息需要1兆字節,所以我們的區域可以存儲大約160,000個地址。 如果Nginx需要添加一個新條目時,存儲空間將被耗盡,它將刪除最舊的條目。

timg.jpg

<div
如果釋放的空間不足以容納新記錄,則Nginx返回狀態碼503(Temporarily Unavailable) 。 此外,為了防止內存耗盡,每當Nginx創建一個新條目時,最多可以刪除兩個在前60秒內沒有使用的條目。
 
Rate - 設置最大請求率。 在這個例子中,速率不能超過每秒10個請求。 Nginx實際上以毫秒粒度跟蹤請求,所以這個限制對應于每100毫秒1個請求。 由于我們不允許爆發,這意味著如果請求在前一個允許的時間之后小于100毫秒時被拒絕。
 
limit_req_zone指令為速率限制和共享內存區域設置參數,但實際上并不限制請求速率。
 
因此,您需要通過在其中包含limit_req指令來將限制應用于特定location或server塊。 在這個例子中,我們是對/login/的URI速率限制請求。
 
因此,現在每個唯一的IP地址被限制,/login/每秒10個請求 - 或者更確切地說,在前一個100毫秒內不能請求該URL。
 
處理并發
 
如果我們在100毫秒內得到兩個請求會怎么樣? 對于第二個請求,Nginx將狀態碼503返回給客戶端。 這可能不是我們想要的,因為應用程序本質上是突發性的。
 
相反,我們想要緩沖任何多余的請求并及時提供服務。 這是我們使用burst參數limit_req ,在這個更新的配置:
 
burst參數定義了客戶端可以超過區域指定的速率(使用我們的示例mylimit區域,速率限制為每秒10個請求,或每100毫秒1個)可以產生多少個請求。
 
在前一個請求到達100毫秒后的請求被放入一個隊列中,這里我們將隊列大小設置為20。
 
這意味著如果21個請求同時從一個給定的IP地址到達,Nginx立即將第一個請求轉發到上游服務器組,并將剩下的20個放入隊列中。 然后,它每100毫秒轉發一個排隊的請求,并且只有當傳入的請求使排隊請求的數量超過20時才返回503給客戶端。
 
無延遲隊列
 
具有burst的配置會導致流量暢通,但不是很實用,因為它可能會使您的網站顯得很慢。
 

免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。

免費咨詢獲取折扣

Loading
主站蜘蛛池模板: 热久久性 | 最近中文AV字幕在线中文 | 成人夜间福利 | 99国内精品久久久久久久 | 成人国产精品一区在线观看播放 | 男人肌肌捅女人肌肌视频 | 成人a级黄色片 | 亚洲精品xx | 色噜噜亚洲男人的天堂 | 人摸人人人澡人人超碰手机版 | 免费视频爱爱 | 成人免费观看在线 | 国产精品亚洲专区无码影院 | 国产日韩免费观看 | 国产熟妇乱子伦hd | 国产传媒免费 | 97干干| 毛片a片免费看 | 国产高清美女一级毛片 | 国产精品福利自产拍在线观看 | 亚洲日韩av无码一区二区三区人 | 日韩一区二区三区福利视频 | 亚洲人成网在线播放 | 4399理论片午午伦夜理片 | avtom影院| 亚洲AV无码之国产精品 | 天堂AV无码大芭蕉伊人AV孕妇 | www在线免费观看欧美黄 | 免费成人在线观看 | 国产一区三 | 凹凸18禁在线视频 | 宗合久久 | 日韩精品在线免费视频 | 亚洲激情四射视频中文字幕久久 | 99久久久无码国产精品古装 | 特片网av | 4480国产在线观看 | 日韩欧美福利 | 日本免费在线视频观看 | 日韩午夜视频免费 | 韩国三级中文字幕HD |