亚洲综合在线一区二区三区-日韩超碰人人爽人人做人人添-麻豆国产精品久久人妻-无码人妻丰满熟妇啪啪-天堂精品一区二区三区-99久久综合狠狠综合久久aⅴ

×
新網 > 云服務器 > 正文

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
主站蜘蛛池模板: 亚洲国产美女久久久久| 亚洲国产成人综合一区二区三区| 日韩少妇内射免费播放| 四虎影视成人永久免费观看视频| 欧美老妇牲交videos| 国产亚洲日韩欧美一区二区三区| 少妇放荡的呻吟干柴烈火免费视频| 人妻一区一级中文字幕| 久久久久国产精品人妻aⅴ天堂| 国产一区二区在线视频网站| 白嫩日本少妇做爰| 亚洲国产精品久久电影欧美| 国产无遮挡a片又黄又爽| 少妇无码av无码一区| 久久午夜福利无码1000合集| 久久久久久久久无码精品亚洲日韩| 丰满人妻妇伦又伦精品国产| 亚洲香蕉网久久综合影视| 台湾佬中文在线一区二区| 久欠精品国国产99国产精2021| 国产强奷在线播放| 精品久久久久字幕一区| 午夜dv内射一区二区| 三级国产国语三级在线| 亚洲欧洲日产国码无码网站| 无码福利一区二区三区| 丰满少妇被粗大的猛烈进出视频| 天天综合网久久综合免费人成| 亚洲va国产va天堂va久久| 欧美一区二区三区精彩视频| 国精品午夜福利视频导航| 99久久综合精品五月天| 亚洲色无码国产精品网站可下载| 99爱在线精品免费观看| 日本少妇春药特殊按摩3| 成年男女免费视频网站| 亚洲成a人v影院色老汉影院| 欧美99久久无码一区人妻a片| 国产精品久久自在自线| 亚洲自偷精品视频自拍| 国产精品午夜一区二区|