Puncte:0

Care este diferența dintre 10r/s burst=0 și 1r/s burst=9 nodelay?

drapel in

Care e diferenta dintre:

  1. 10r/s și burst=0

  2. 1r/s și burst=9 nodelay

Prima carcasă are o capacitate de procesare de 10r/s. Așadar, permite 10 solicitări să apară în paralel pe secundă, a 11-a cerere concomitentă este respinsă.

În al doilea caz, dimensiunea procesării este de 1r/s. Deci, dacă se fac 10 solicitări, atunci 1 va începe executarea, iar restul de 9 vor fi adăugate la coada de explozie și, deoarece există cuvântul cheie nodelay, toate se vor executa imediat. A 11-a cerere concomitentă este respinsă.

Este aceasta interpretare corectă?

drapel br
Primul caz permite 1 cerere la fiecare 1/10 din secundă. Dacă trimiteți 10 cereri simultan, numai primul va fi server și celelalte 9 vor fi refuzate instantaneu.
drapel br
Al doilea caz vă permite să trimiteți 10 cereri în același timp, dar a 11-a cerere va fi permisă doar în 1 secundă. Deci, pe termen lung, primul caz va permite ~600r/minut, în timp ce al doilea caz va permite ~60r/minut.
A.B avatar
drapel cl
A.B
Semnificația generică a ratei/exploziei este pe această pagină Wiki: https://en.wikipedia.org/wiki/Token_bucket . Poate fi aplicat la o mulțime de lucruri în care există o rată și o explozie pentru a le înțelege. În ceea ce privește nodelay: https://serverfault.com/questions/247296/nginx-what-is-does-the-nodelay-option-do-when-limiting-requests

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.