Timeouts tal-Proxy pnpm: Iċċekkja l-Konkorrenza tat-Tniżżil
Naqqas il-pressjoni parallela bla bżonn fuq proxy ristrett u odda l-konkorrenza tat-talbiet mill-limiti tal-konnessjoni għal kull oriġini.
Jekk talba waħda għal pakkett taħdem imma install jipproduċi timeouts, qabbel ammont iżgħar ta' xogħol parallel fuq l-istess rotta qabel ma tissostitwixxi l-proxy. Għal verżjoni pnpm li tappoġġja dawn is-settings tal-proġett, punt ta' bidu dijanjostiku modest huwa:
networkConcurrency: 8
maxsockets: 4Uża l-post appoġġjat mir-rilaxx installat, bħall-pnpm-workspace.yaml attwali. Dawn in-numri huma illustrattivi, mhux kejl jew rakkomandazzjoni tal-veloċità għall-proxy tiegħek.
| Setting | Riżorsa |
|---|---|
networkConcurrency | Xogħol tan-netwerk konkorrenti. |
maxsockets | Konnessjonijiet għal kull oriġini: protokoll, host u port. |
Ħaddem l-istess operazzjoni tal-pakkett maħsuba u rreġistra żbalji tal-konnessjoni, talbiet kompluti u tentattivi mill-ġdid. Tieni install mill-cache ma jistax jiġi mqabbel bħala bandwidth ma' tniżżil inizjali mingħajr cache. Konkorrenza inqas tista' tgħin intermedjarju ristrett jew sempliċement tnaqqas ir-ritmu ta' ġirja f'saħħitha; m'hemm l-ebda titjib fiss mingħajr evidenza tax-xogħol.
Iċċekkja wkoll l-imġiba tal-verżjoni. pnpm attwali jiddokumenta konkorrenza awtomatika u ċerti aġġustamenti relatati mat-timeouts, inkluż li t-trafiku mill-istess proxy jiġi trattat bħala host wieħed għal dak l-aġġustament. Setting espliċitu jagħmel l-esperiment iktar ċar iżda ma jagħmilx kull rilaxx jiskeda bl-istess mod.
Jekk anki talba waħda tfalli, investiga l-protokoll, l-endpoint, l-awtentikazzjoni, it-TLS jew il-politika tal-mira l-ewwel. Il-limiti tal-paralleliżmu ma jistgħux isewwu dawk il-fallimenti.