成人精品综合免费视频,影音先锋无码aⅴ男人资源站,伊人伊成久久人综合网996,亚洲成a人片在线观看高清,亚洲性色ai无码,精品视频国产香蕉尹人视频,人人妻人人澡人人爽秒播,无码一区二区三区久久精品
×

Nginx服務(wù)器限速功能(三)

  • 作者:新網(wǎng)
  • 來(lái)源:新網(wǎng)
  • 瀏覽:100
  • 2018-05-12 14:19:45

在我們的例子中,隊(duì)列中的第20個(gè)數(shù)據(jù)包等待2秒鐘被轉(zhuǎn)發(fā),此時(shí)對(duì)其的響應(yīng)可能對(duì)客戶端不再有用。 要解決這種情況,請(qǐng)將nodelay參數(shù)與burst參數(shù)一起添加:

 在我們的例子中,隊(duì)列中的第20個(gè)數(shù)據(jù)包等待2秒鐘被轉(zhuǎn)發(fā),此時(shí)對(duì)其的響應(yīng)可能對(duì)客戶端不再有用。 要解決這種情況,請(qǐng)將nodelay參數(shù)與burst參數(shù)一起添加:

002UASMrzy7605pjKJv15&690.jpg

<div
通過(guò)nodelay參數(shù),Nginx仍然根據(jù)burst參數(shù)在隊(duì)列中分配時(shí)隙,并且強(qiáng)加配置的速率限制,但是不排除轉(zhuǎn)發(fā)排隊(duì)的請(qǐng)求。 相反,當(dāng)請(qǐng)求到達(dá)“太快”時(shí),Nginx會(huì)立即轉(zhuǎn)發(fā),只要隊(duì)列中有一個(gè)可用的時(shí)隙。 它將該插槽標(biāo)記為“已占用”,并且不會(huì)將其釋放以供其他請(qǐng)求使用,直到經(jīng)過(guò)適當(dāng)?shù)臅r(shí)間(在本例中為100毫秒之后)。
 
假設(shè)像以前一樣,20個(gè)時(shí)隙的隊(duì)列是空的,21個(gè)請(qǐng)求同時(shí)從給定的IP地址到達(dá)。 Nginx立即轉(zhuǎn)發(fā)所有21個(gè)請(qǐng)求,并將隊(duì)列中的20個(gè)插槽標(biāo)記為已占用,然后每100毫秒釋放1個(gè)插槽(如果有25個(gè)請(qǐng)求,Nginx會(huì)立即轉(zhuǎn)發(fā)21個(gè)插槽,標(biāo)記20個(gè)插槽,拒絕4個(gè)請(qǐng)求狀態(tài)503 )。
 
現(xiàn)在假設(shè)在第一組請(qǐng)求之后101毫秒被轉(zhuǎn)發(fā),另外20個(gè)請(qǐng)求同時(shí)到達(dá)。 隊(duì)列中只有1個(gè)插槽被釋放,所以Nginx轉(zhuǎn)發(fā)1個(gè)請(qǐng)求,并拒絕其他19個(gè)狀態(tài)為503的隊(duì)列。 如果在20個(gè)新請(qǐng)求到達(dá)之前經(jīng)過(guò)了501毫秒,那么5個(gè)空閑空間,所以Nginx立即轉(zhuǎn)發(fā)5個(gè)請(qǐng)求,拒絕15個(gè)請(qǐng)求。
 
效果相當(dāng)于每秒10個(gè)請(qǐng)求的速率限制。 如果您希望在不限制請(qǐng)求之間的允許間隔的情況下施加速率限制,則nodelay選項(xiàng)非常有用。
 
注意:對(duì)于大多數(shù)部署,我們建議將burst和nodelay參數(shù)包含到limit_req指令中。
 
高級(jí)配置示例
 
通過(guò)將基本速率限制與其他Nginx功能相結(jié)合,您可以實(shí)現(xiàn)更多細(xì)微的流量限制。
 
白名單
 
此示例顯示如何對(duì)不在“白名單”上的任何人的請(qǐng)求施加速率限制。
 
這個(gè)例子使用了geo和map指令。 geo塊為白名單中的IP地址分配一個(gè)0值到$limit值,其他0 1 。 然后,我們使用地圖將這些值轉(zhuǎn)換為一個(gè)密鑰,以便:
 
如果$limit是0,$limit_key設(shè)置為空字符串。
 
如果$limit是1,則$limit_key以二進(jìn)制格式設(shè)置為客戶端的IP地址。
 
把兩者放在一起,$limit_key被設(shè)置為白名單IP地址的空字符串,否則設(shè)置為客戶端的IP地址。 當(dāng)limit_req_zone目錄(密鑰)的第一個(gè)參數(shù)為空字符串時(shí),限制不適用,因此列入白名單的IP地址(在10.0.0.0/8和192.168.0.0/24子網(wǎng)中)不受限制。 所有其他IP地址每秒限制為5個(gè)請(qǐng)求。
 
limit_req指令將限制應(yīng)用于/位置,并且允許在配置的限制上突發(fā)多達(dá)10個(gè)分組而沒(méi)有轉(zhuǎn)發(fā)延遲
 
在一個(gè)位置包含多個(gè)limit_req指令
 
您可以在一個(gè)位置包含多個(gè)limit_req指令。 所有與給定請(qǐng)求匹配的限制都被應(yīng)用,這意味著使用最嚴(yán)格的限制。 例如,如果多于一個(gè)指令施加延遲,則使用最長(zhǎng)的延遲。 同樣,如果這是任何指令的影響,即使其他指令允許它們通過(guò),請(qǐng)求也會(huì)被拒絕。
 

免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

免費(fèi)咨詢獲取折扣

Loading
主站蜘蛛池模板: 亚洲一区二区女搞男| 任你躁在线精品免费| 又爆又大又粗又硬又黄的a片| 婷婷99视频精品全部在线观看| 欧美日韩国产va另类| 欧美精品无码一区二区三区| 国产av综合一区二区三区最新 | 小说区 综合区 首页| 精品人妻一区二区三区浪潮在线| 在线中文字幕人妻视频| 亚洲精品久久久久久| 秋霞日韩一区二区三区在线观看| 亚洲AV秘 无套一区二区三区 | 日本护士╳╳╳hd少妇| 国产夜色视频| 亚洲成av人片在线观看天堂无码| 亚洲色大成在线观看| 久久国产精品免费一区六九堂| 日韩av高清在线观看| 无码高潮喷水专区久久| 无罩大乳的熟妇正在播放| 亚洲自偷自偷图片高清| 亚洲av人片在线观看调教| 国产成人无码性教育视频| 久久久久中文字幕精品视频| 麻豆精品久久久久久久99蜜桃| 亚洲欧洲∨国产一区二区三区| 国产人成在线成免费视频| 国产电影无码午夜在线播放| 国模沟沟一区二区三区| 少妇人妻在线视频| 西西人体44www高清大胆| 456亚洲人成在线播放网站| 亚洲精品国产av天美传媒| P尤物久久99国产综合精品| 丰满饥渴老女人hd| 亚洲 国产 哟| 国产美女被遭强高潮露开双腿| 国产东北露脸熟妇| 99久久亚洲综合国产一区| 妓院一钑片免看黄大片|